Строки, Паскаль
Заменить все слова "дом" на слово "домик".Удалить все буквосочетания "ой".Вставить после каждой буквы "к" три знака вопроса.
Вот программа:
Program labwork8;
var s:string;
i:byte;
begin
writeln('Исходная строка:');
Readln(s);
for i:=1 to length(s) do
if s='дом' then s:='домик';-ругается тут
repeat
i:=pos('ой',s);
if i>0 then delete(s,i,1);
until i=0;
i:=1;
repeat
if s='к'
then begin
insert('???',s,i+1);
inc(i,2);
end;
inc(i)
until i>length(s);
writeln('Преобразованная строка:');
writeln(s);
end.
Найдите,пожалуйста,ошибки.Заранее спасибо.
Заменить все слова "дом" на слово "домик".Удалить все буквосочетания "ой".Вставить после каждой буквы "к" три знака вопроса.
Вот программа:
Program labwork8;
var s:string;
i:byte;
begin
writeln('Исходная строка:');
Readln(s);
for i:=1 to length(s) do
if s='дом' then s:='домик';-ругается тут
repeat
i:=pos('ой',s);
if i>0 then delete(s,i,1);
until i=0;
i:=1;
repeat
if s='к'
then begin
insert('???',s,i+1);
inc(i,2);
end;
inc(i)
until i>length(s);
writeln('Преобразованная строка:');
writeln(s);
end.
Найдите,пожалуйста,ошибки.Заранее спасибо.