Program project4; var ch: char; str,str1,str2: string; i: integer; begin writeln('введите исходный текст: '); readln(str); writeln('введите строку которую нужно вставить: '); readln(str1); writeln('введите символ после которого нужно вставить: '); readln(ch); str2: =''; i: =pos(ch,str); while i> 0 do begin str2: =str2+copy(str,1,i)+str1; delete(str,1,i); i: =pos(ch,str); end; writeln('результирующая строка: ',str2); readln; end.
Спасибо
Ответ дал: Гость
4: 2
2|0
1|0
0|1
4₁₀=100₂
10: 2
5|0
2|1
1|0
0|1
10₁₀=1010₂
1996: 2
998|0
499|0
249|1
124|1
62|0
31|0
15|1
7|1
3|1
1|1
0|1
1996₁₀=11111001100
100.1010.11111001100
Ответ дал: Гость
паскаль
откомпилирован в: pascal abc
program z1; uses crt; var s: string; c: char; i: integer; begin write(' vvedite strocy: '); readln(s); writeln(); write(' vvedite sivol dl poiska: '); readln(c); writeln(); for i : = 1 to length(s) do if s[i] = c then // begin writeln(' simvol prinadlech stroce = ', s); break; end; if s[i] < > c then writeln(' simvola net v stroke = ', s); end.
Популярные вопросы