• Переделать вывод программы на строки.
    Паскаль. Как перенастроить на то, чтобы выводилось в столбик?
    Программа выводит строку, из которой удаляется заданное слово. Проблема в том, что строка выводится также горизонтально, как и задавалась. Прошу помощи!

    Пример:

    boat
    load cargo to the boat truck

    load
    cargo
    to
    the
    truck

    Может мне стоит использовать другой цикл?

    var
    p, s: string;
    k: byte;

    begin

    readln(p);
    readln(s);

    s := ' ' + s + ' '; // можете пояснить зачем нужны две эти строки? На практике если их убрать, то будет удаляться не все слово, а точнее будет оставаться последняя буква. Может можно это как-то исправить и без этих строк?
    p := ' ' + p + ' ';
    repeat
    k := pos(p, s);
    if k > 0 then delete(s, k, length(p) - 1);
    until k = 0;
    writeln(s);
    end.

Ответы 0

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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