Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб 10.doc
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
146.94 Кб
Скачать

Створення та оброблення текстових файлів

Створити текстовий файл із кількох рядків тексту. Використати стандартні функції для перевірки правильності використання операцій введення - виведення.

  1. На основі створеного файла створити новий файл, у якому переставлені місцями перший та останній рядки.

  2. Підрахувати у файлі кількість рядків, що мають слова, довші за вісім символів.

  3. Підрахувати у файлі кількість рядків, що мають парну кількість слів.

  4. На основі створеного файла створити новий файл, в який перенести усі рядки, що містять задане слово.

  5. Переписати його у файл f2, зберігаючи рядкову структуру і знищуючи порожні рядки.

  6. Перенести у новий файл всі рядки, що не містять заданого слова.

  7. Визначити та роздрукувати кількість слів у кожному рядку файла.

  8. Для кожного рядка файла роздрукувати найкоротше слово. Якщо їх декілька, то роздрукувати всі.

  9. Для кожного рядка файла роздрукувати найдовше слово, якщо їх декілька, то роздрукувати всі.

  10. Роздрукувати всі рядки файла, що починаються заданим словом.

  11. Знищити рядок у файлі з заданим номером. Якщо рядка з вказаним номером немає, повідомити про це.

  12. Роздрукувати всі рядки файла, що закінчуються заданим словом.

  13. Знайти у файлі найкоротший рядок.

  14. Знайти у файлі максимально довгий рядок.

  15. На основі створеного файла створити новий файл, залишивши в кожному рядку лише слова, що складаються із латинських літер.

  16. Визначити, скільки рядків файла мають довжину, меншу від заданого числа k.

  17. Визначити, скільки рядків файла мають довжину, більшу або рівну заданому числу k.

  18. На основі створеного файла створити два нових файла: в один переписати усі рядки, що не містять цифр, а в інший – решту.

  19. На основі створеного файла створити два нових файла: в один переписати із кожного рядка перші р слів (р задається введенням з клавіатури), в інший – решту. Якщо в рядку менше ніж р слів, то у другому файлі відповідний рядок повинен бути порожній.

  20. Роздрукувати рядки файла, що починаються із заданого слова.

  21. Надрукувати перше слово файла, в якому найбільша кількість заданих літер. Якщо довжина слова більша 20, то роздрукувати перші 20 літер.

  22. Для кожного рядка файла роздрукувати перше із слів, що містить найбільшу кількість заданих символів.

  23. Знайти у файлі найдовше слово та вивести його на екран.

  24. На основі створеного файла створити новий файл, у якому всі слова, які мають парну довжину, відсутні.

  25. На основі створеного файла створити новий файл, у якому всі слова, які мають непарну довжину, розмістити спочатку.

  26. На основі створеного файла створити новий файл, у якому в усіх словах, що мають префікс „пере”, замінити на „при”.

  27. Роздрукувати слова із файла, що починаються із заданого символу, який ввести з клавіатури.

  28. На основі створеного файла створити новий файл, який не містить символів „!”, „?”, „?”.

  29. Знайти у файлі найкоротше слово та вивести його на екран.

  30. На основі створеного файла створити новий файл, у якому переставлені місцями перше та останнє слово.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]