дана строчка. Каждую точку замените многоточием (т.е 3-мя точками). В чем неудача?

Дана строчка. Каждую точку поменяйте многоточием (т.е 3-мя точками). В чем неудача? либо совершенно не правильно?
var str : string;
q:integer;
k:string;
begin
writeln ('введите строку');
readln (str);k:='..';
q:=pos('.', str );
while qlt;gt;0 do
begin
insert (str,k, q );
q:=pos('.', str );
end;
writeln (str);
end.

Задать свой вопрос
1 ответ
Var
  str: string;
  q: integer;
  k: string;

begin
  writeln('введите строчку');
  readln(str);
  k := '..';
  q := pos('.', str );
  while q lt;gt; 0 do
  begin
    insert(k, str, q );
    q := PosEx('.', str, q + 3 );
  end;
  writeln(str);
end.

Ксения Шеленговская
q := PosEx('.', str, q + 3 ); что значит эта строчка?
Мишаня Чечуев
спасибо за помощь ))
Журковская Алла
q := PosEx('.', str, q + 3 ); что означает эта строчка?
Алиса Залиняева
спасибо за помощь ))
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт