АМ
Алексей Малеев

Напишите код этой программы в Pascal abc, пожалуйста, у меня с паскалем плохо

Пользователь заполняет символьную строку русскими буквами. Буквы а, е, о, э в ней нужно удвоить, а между словами оставить только по одному пробелу.
Я просто проболел долго и пропустил эту тему, не знаю как решать, а учитель с меня требует.

Александр Гулидов
Александр Гулидов

var
S:string;
i:integer;

begin
i:=1;
while i<=length(s) do begin
if s in ['а','е','о','э'] then begin
insert(s,s,i);
inc(i);
end;
if i=' ') and (s[i+1]=' ') then delete(s,i);

inc(i);
end;
writeln(s);
end.

Похожие вопросы
служебные слова PASCAL ABC. напишите пожалуйста список служебных слов паскаля и их функции
составить программу в ABC Pascal
Пожалуйста, напишите программу в паскале
Напишите пожалуйста код программы на PASCAL
Pascal напишите пожалуйста программу?
PASCAL ABC знак ■ (не .NET) Какой код знака ■ ? если его невозможно поставить в паскале так и скажите.
напишите пожалуйста программу на Pascal ABC
Программа Pascal ABC (Не пишите, "Да этож легко"), Если легко, напишите
нужна программа на с++ или pascal abc
Напишите программу в abc pascal с оператором while .