Задать вопрос
4 сентября, 08:49

Дана строка. Каждую точку замените многоточием (т. е тремя точками). В чем беда? или совсем не правильно?

var str : string;

q:integer;

k:string;

begin

writeln ('введите строку') ;

readln (str) ; k:=' ... ';

q:=pos ('.', str) ;

while q0 do

begin

insert (str, k, q) ;

q:=pos ('.', str) ;

end;

writeln (str) ;

end.

+3
Ответы (1)
  1. 4 сентября, 09:45
    0
    Var

    str: string;

    q: integer;

    k: string;

    begin

    writeln ('введите строку') ;

    readln (str) ;

    k : = ' ... ';

    q : = pos ('.', str) ;

    while q 0 do

    begin

    insert (k, str, q) ;

    q : = PosEx ('.', str, q + 3) ;

    end;

    writeln (str) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дана строка. Каждую точку замените многоточием (т. е тремя точками). В чем беда? или совсем не правильно? var str : string; q:integer; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы