Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2013, 18:15   #1
lilywka
Пользователь
 
Регистрация: 14.10.2012
Сообщений: 31
Сообщение работа со строками

Задали строку текста (латинские буквы), в котором есть повторы символов (не обязательно подряд), удалить из него повторные вхождения каждой буквы (не использовать вспомогательный строка или массив).

вот код. но мне нужно, что бы я не вводила сама потом букву которую нужно удалить, а оно само находило повторы и удаляло. я не знаю как это сделать. помогите пожалуйста.
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  s,s2:string;
  i:integer;
  c:char;
begin
  WriteLn('VVedite stroku: ');
  Readln(s);
  WriteLn('VVedite udalayemyj simvol: ');
  Readln(c);
  s2:= '';
  for i:=1 to length(s) do
    if s[i] <> c then s2 := s2 + s[i];
  WriteLn(' Resultat: ',s2);
  Readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.

Последний раз редактировалось lilywka; 20.03.2013 в 18:25.
lilywka вне форума Ответить с цитированием
Старый 20.03.2013, 18:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
  
for i:=1 to 255 do s:=StringReplace(s,chr(i)+chr(i),chr(i),[rfreplaceall]);
Подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками ITstudent Помощь студентам 0 24.12.2011 18:35
Работа со строками. С++ Славик3011 Visual C++ 0 20.12.2011 21:07
Работа со строками Katrina* Паскаль, Turbo Pascal, PascalABC.NET 3 20.12.2011 14:08
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками GoAnd Общие вопросы по Java, Java SE, Kotlin 9 22.09.2010 03:36