Задача 9 Урок 17
Primary tabs
Пользователь вводит исходную строку s.
Ваша программа должна вернуть другую строку, в которой все смежные (соседние) повторяющиеся символы должны быть "удалены" (т.е. повторов в новой строке быть не должно).
var i, l: integer; s1, s2: string; p: char; begin write('ENTER: '); // readln (s1); s1:='aaffccbbgaafcbga'; writeln(); l := length(s1); s2 := s1[1]; p := s1[1]; for i := 1 to l do if p <> s1[i] then begin s2 += s1[i]; p := s1[i]; end; writeln('filter:',' ', s2); readln(); end.
Вывод консоли:
ENTER: filter: afcbgafcbga
- Log in to post comments
- 188 reads