Текстові файли

Дано текстовий файл. Вивести кількість символів та рядків, що містить цей файл.
Дано число к (<10) і текстовий файл, що містить більш ніж к рядків. Створити новий текстовий файл, що містить к останніх рядків початкового файлу.
Дано число к (<10) і текстовий файл, що містить більш ніж к рядків. Видалити з файлу останні к рядків.
Дано текстовий файл. Вивести перше та останнє слово тексту найбільшої довжини.
Дано число к (<10) і текстовий файл, що містить більше ніж к рядків. Видалити із файлу перші к рядків.
Дано текстовий файл. Розбити його на рядки так, щоб після кожної крапки починався новий рядок.
Дано текстовий файл. Розбити його на рядки так, щоб кожен з них містив не більше 60 літер.
Дано текстовий файл, розбитий на рядки, довжина яких не перевищує 60. Записати вміст першого файлу до другого, доповнюючи рядки першого файлу символами «_» до 60.
Дано текстовий файл, що містить більше одного рядка. Вивести кількість рядків, що складаються з однакових літер.
Дано текстовий файл. Записати його зміст в другий файл, формуючи рядки так, щоб у кожному парному рядку було 10 літер, а у непарному - 30.
Дано непорожню послідовність слів, що містять від 1 до 8 літер; між сусідніми словами - кома, за останнім словом- крапка. Вивести усі слова тексту.
Дано текстовий файл. Абзаци відокремлюються за допомогою червоного рядка (5 пропусків), а порожніх рядків немає. Вставити між сусідніми абзацами порожні рядки.
Дано текстовий файл. Знайти кількість абзаців тексту, якщо абзаци відокремлюються один від іншого одним чи декількома порожніми рядками.
Вивести малюнок, що зображує множення «стовпчиком» двох заданих натуральних чисел.
Дано текстовий файл. Замінити у ньому всі підряд йдучі пропуски на один пропуск.
Дано файл, що містить текст, вирівняний по лівому краю. Вирівняти його по правому краю, додавши на початок кожного непорожнього рядка необхідну кількість пропусків (вважати, що ширина тексту - 50 символів). Рядки непарної довжини перед центруванням доповнити зліва пропуском.
Дано файл, що містить текст, вирівняний по лівому краю. Абзаци тексту розділяються одним порожнім рядком. Вирівняти текст по ширині, збільшивши у кожному непорожньому рядку (крім останніх рядків абзаців) кількість пропусків між словами (вважати, що ширина тексту - 50 символів).
Дані два файли Каше1, Каше 2 одного розміру, що містять цілі числа. Створити текстовий файл КашеТ, що містить зображення цих чисел, розміщені у два стовпці шириною 30 символів: перший містить числа з файлу Каше1, другий - з файлу Каше2. На початку та наприкінці рядка та між стовпцями ввести роздільник ‘|’ (код символу - #124).
Дані два текстові файли Каше1, Каше2. Додати на початок кожного рядка файлу Каше1 відповідний рядок файлу Каше2. Якщо файл Каше2 коротший за Каше1, то рядки, що залишилися у файлі Каше1, не змінювати.
Дано текстовий файли КашеТ та файл цілих чисел КашеК Додати на початок кожного рядка файлу КашеТ зображення відповідного числа з файлу КашеК Якщо файл КашеК коротший за КашеТ, то рядки, що залишилися у файлі №шеТ, не змінювати.
Дано ціле число N і текстовий файл. Створити файл, що містить всі слова довжини N з початкового файлу (розділові знаки, розміщені на початку та наприкінці слів, не враховувати).
Дано текстовий файл. Створити символьний файл, що містить символи, які є в тексті (без повторень). Символи розміщувати у порядку збільшення кодів.
Текстовий файл розбитий на рядки і містить більше одного рядка. Записати його зміст у другий файл, заміняючи у парних рядках літери g на &, а у непарних рядках літери j на *.
Дані дійсні числа А, В і ціле N. Створити текстовий файл, що містить таблицю значень функції і(х)=8т(х) на проміжку [А, В] з кроком (В-А)/К Таблиця містить два стовпця: значення аргументу х (для яких відводиться 10 позицій, з них 3 - під дрібну частину) та значення і(х) (15 позицій, з них 8 - під дрібну частину).

Дано текстовий файл, що містить російський текст. Підрахувати кількість повторень у ньому рядкових російських букв (“а” - “я”) та створити другий текстовий файл, що містить таку інформацію: “<буква> - <кількість повторень цієї букви>”