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

Ответы 5

  • Вот так будет работать
  • q := PosEx('.', str, q + 3 ); что значит эта строка?
    • Автор:

      bubbles20
    • 6 лет назад
    • 0
  • Это функция в Pascal ABC, которая в отличии от Pos производит поиск не с начала с строки, а с позиции, указанной третьим аргументом.
    • Автор:

      jay
    • 6 лет назад
    • 0
  • спасибо за помощь ))
    • Автор:

      gaige
    • 6 лет назад
    • 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.
    • Автор:

      snoopy77
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years