Задача 9 Урок 16
Primary tabs
Пользователь вводит исходную строку s.
Ваша программа должна вернуть другую строку, в которой все смежные (соседние) повторяющиеся символы должны быть "удалены" (т.е. повторов в новой строке быть не должно), например:
для строки:5533gвернуть:
53gдля строки:
b5ghh55788oooggttttttвернуть:
b5gh578ogt
program U16Z9; var s,news: string; i,d: integer; begin writeln('vvedite stroku s'); readln(s); news:=s[1]; d:=1; for i:=2 to length(s) do begin if (s[i]<>news[d]) then begin news:=news+s[i]; d:=d+1; end; end; write(news); readln(); end.
- Log in to post comments
- 1430 reads
vedro-compota
Wed, 09/29/2021 - 19:49
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)
slavina036
Fri, 10/01/2021 - 09:29
Permalink
решение без создания новой строки