String36. Даны строки $$S$$, $$S_1$$ и $$S_2$$. Заменить в строке $$S$$ первое вхождение строки $$S_1$$ на строку $$S_2$$.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
program String36; var S,S1,S2:string; poz:integer; begin Write('S:'); Readln(S); Write('S1:'); Readln(S1); Write('S2:'); Readln(S2); poz:=pos(S1,S); delete(S,poz,length(S1)); insert(S2,S,poz); Writeln(S); end. |
Другие задачи из раздела String можно посмотреть здесь.
Комментарии: