String35. Даны строки $$S$$ и $$S_0$$. Удалить из строки $$S$$ все подстроки, совпадающие с $$S_0$$. Если совпадающих подстрок нет, то вывести строку $$S$$ без изменений.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
program String35; var S,S0:string; poz:integer; begin Write('S:'); Readln(S); Write('S0:'); Readln(S0); poz:=pos(S0,S); while (poz<>0) do begin delete(S,poz,length(S0)); poz:=pos(S0,S); end; Writeln(S); end. |
Другие задачи из раздела String можно посмотреть здесь.
Комментарии: