Перейти к основному содержанию
EDU-MMCS
  • В начало
  • Дополнительно
Вы используете гостевой доступ
Вход
В начало
  1. Prog_2_4
  2. Лабораторная работа 14. Файлы

Лабораторная работа 14. Файлы

Требуемые условия завершения
Открыто с: вторник, 29 апреля 2025, 00:00
Срок сдачи: понедельник, 12 мая 2025, 00:00

  • 1. Найти самую длинную строку. Прочитайте файл text.txt и выведите на экран строку с максимальной длиной (и её номер).

    2. Подсчитать количество слов в каждой строке

    Для каждого номера строки вывести: Line <N>: <K> words.

    3. Вывести только уникальные строки

    Прочитайте input.txt и запишите в unique.txt все строки, которые встречаются в файле только один раз.

    4. Реверс строк

    Считайте все строки из input.txt, переверните порядок строк (последняя станет первой и т. д.) и сохраните в reversed.txt.

    5. Заменить табы на пробелы

    В файле data.txt замените все вхождения символа табуляции (\t) на четыре пробела и запишите в новый файл.

    6. Отсортировать строки по алфавиту

    Прочитайте names.txt, отсортируйте все строки в лексикографическом порядке и сохраните результат.

    7. Подсчёт символов

    Напишите программу, которая выводит общее количество символов (включая пробелы и переводы строк) в файле document.txt.

    8. Фильтрация по длине строки

    Запишите в short.txt только те строки из input.txt, длина которых меньше или равна 80 символам.

    9. Проверка «палиндромности» файла

    Считайте весь текст из palindrome.txt, удалите пробелы и знаки пунктуации, и проверьте, является ли он палиндромом (читается одинаково в обе стороны).

    10. Конкатенация файлов построчно

    Есть два файла fileA.txt и fileB.txt одинаковой длины (по строкам). Создайте merged.txt, в котором N-я строка — это A[N] + " | " + B[N].


Служба поддержки сайта
Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика
На платформе Moodle