Записать в другой файл все строки, длина которых больше 5 символов - Pascal

Узнай цену своей работы

Формулировка задачи:

Дан текстовый файл. Записать в другой файл все строки, длина которых больше 5 символов. Помогите пжлст

Решение задачи: «Записать в другой файл все строки, длина которых больше 5 символов»

textual
Листинг программы
  1. var
  2. s:string;
  3. f,f1:text;
  4. begin
  5. assign(f,'input.txt'); reset(f);
  6. assign(f1,'otput.txt');rewrite(f1);
  7. while not Eof(f) do
  8.     begin
  9.     readln(f,s);
  10.     if length(s) > 5 then
  11.         writeln(f1,s);
  12.     end;
  13. close(f);close(f1);
  14. end.

Объяснение кода листинга программы

  1. Создается переменная s типа string для хранения строк из файла.
  2. Создается переменная f для работы с файлом input.txt и открывается для чтения текста.
  3. Создается переменная f1 для работы с файлом otput.txt и открывается для записи текста (предположительно, опечатка в названии).
  4. В цикле выполняются действия до тех пор, пока не достигнут конец файла f.
  5. Читается очередная строка из файла f и записывается в переменную s.
  6. Проверяется длина строки s, и если она больше 5 символов, то она записывается в файл f1.
  7. После окончания цикла файлы f и f1 закрываются.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы