program udalen;
var
s,s1:string;
i:integer;
begin
writeln('введите мроку 1');
readln(s);
writeln('введите строку 2');
readln(s1);
for i:=1 to length(s) do begin
if copy(s,i,length(s1))=s1 then begin
delete(s,i,length(s1));
end;
end;
write(s);
end.
Вариант 2
program udalen;
var
s,s1,copy:string;
i:integer;
begin
writeln('Строка 1');
readln(s);
copy:=s;
writeln('Строка 2');
readln(s1);
for i:=1 to length(s) do begin
if copy(s,i,length(s1))=s1 then begin
delete(s,i,length(s1));
end;
end;
writeln('Строка : ',copy);
writeln('Результат: ',s);
readln;
end.