Решаем задачи Абрамян на Паскале. Text38

Text38. Дано целое число $$K$$ $$(> 25)$$ и текстовый файл, содержащий текст, выровненный по левому краю. Абзацы текста отделяются друг от друга одной пустой строкой. Отформатировать текст так, чтобы его ширина не превосходила $$K$$ позиций, и выровнять текст по левому краю, сохранив деление на абзацы. Пробелы в конце строк удалить. Сохранить отформатированный текст в новом текстовом файле.

Решение:

Перенос по символам, если перенос попадает на середину слова то слово переносится частично.

Перенос по словам:

 

Другие задачи из раздела Text можно посмотреть здесь.

Комментарии:

Комментарии 1

  • Первый вариант едва ли соответствует заданию , а во втором куда-то теряются начальные строки из исходного файла.

    Могу такой предложить :

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *