Предмет: Информатика, автор: besh0990

пожалуйста, помогите с решением одной из задач!!!!

Приложения:

Ответы

Автор ответа: Gleb1Kosyrev
0
//Pascal ABC.NET 3.1 сборка 1219
//2

Var
 f:text;
 s,sub,s1:string;
 i,lo,hi:integer;
begin
lo:=1;
write('Введите текст:');
readln(s);
write('Слово:',sub);
readln(sub);
while pos(sub,s)<>0 do
 begin
  insert('красивый ',s,pos(sub,s));
  hi:=pos(sub,s)+length(sub);
  s1:=s1+copy(s,lo,hi); 
 delete(s,1,pos(sub,s)+length(sub));
 end;
s1:=s1+s;
assign(f,'text.txt');
 rewrite(f);
 write(f,s1);
close(f);
end.

Пример ввода:
Введите текст:Ехал Грека через реку. Видит Грека в реке рак. Сунул в реку руку Грека. Рак за руку Грека - цап.
Слово:Грека
Пример вывода в text.txt:
Ехал красивый Грека через реку. Видит красивый Грека в реке рак. Сунул в реку руку красивый Грека. Рак за руку красивый Грека - цап.

//З.Ы. Ваш сборник - это нечто. Не подскажете автора и название в личке?
Автор ответа: besh0990
0
сама не в курсе) спасибо огромное!!!!
Автор ответа: besh0990
0
напишите мне лс
Похожие вопросы
Предмет: Обществознание, автор: rruchkolamova21
Предмет: Математика, автор: ильямаксимов