Информатика, опубликовано 2018-08-22 22:03:00 by Гость
Необходимо написать программу на Паскале, которая будет удалять из строки все стоящие подряд одинаковые элементы, если их больше 2. Примеры: aabbbc -> aac; aabbbac -> c;
Ответ оставил Гость
Var s:string; c:char; i:integer;
begin
write(s = ); readln(s);
i:=1;
while (i+2 if(s[i]=s[i+1])and(s[i+1]=s[i+2])
then begin
c:=s[i];
while (i i:=1;
end
else i:=i+1;
writeln(s);
end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
