Работа с файлами.
Ф1. Напишите программу, которая находит среднее арифметическое всех чисел, записанных в файле в столбик, и выводит результат в другой файл.
Ф2. Напишите программу, которая находит минимальное и максимальное среди чётных положительных чисел, записанных в файле, и выводит результат в другой файл. Учтите, что таких чисел может вообще не быть.
Ф3. В файле в столбик записаны целые числа. Напишите программу, которая определяет длину самой длинной цепочки идущих подряд одинаковых чисел и выводит результат в другой файл.
Ф4. В файле записаны в столбик целые числа. Отсортировать их по возрастанию последней цифры и записать в другой файл.
Ф5. В файле записаны в столбик целые числа. Отсортировать их по возрастанию суммы цифр и записать в другой файл.
Ф6. В двух файлах записаны отсортированные по возрастанию массивы неизвестной длины. Объединить их и записать результат в третий файл. Полученный массив также должен быть отсортирован по возрастанию.
Ф7. Прочитать текст из файла и подсчитать количество слов в нём.
Ф8. Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова, начинающиеся с буквы А.
Ф9. Прочитать текст из файла и вывести в другой файл в столбик все слова, которые начинаются с буквы А.
Ф10. Прочитать текст из файла, заменить везде слово «паровоз» на слово «пароход» и записать в другой файл.
Ф11. В файле записаны данные о результатах сдачи экзамена. Каждая строка содержит фамилию, имя и количество баллов, разделенные пробелами:
<Фамилия> <Имя> <Количество баллов>
Вывести фамилии и имена тех учеников, которые получили больше 80 баллов.
Ф12. В предыдущей задаче добавить к списку нумерацию, например:
1) Иванов Вася
2) Петров Петя
Ф13. В той же задаче сократить имя до одной буквы и поставить перед фамилией:
1) В. Иванов
2) П. Петров
Ф14. В той же задаче отсортировать список по алфавиту (по фамилии).
Ссылки на файлы:
chisla.txt https://cloud.mail.ru/public/XgWi/xDBHo5khX
comp.txt https://cloud.mail.ru/public/gbwz/G2iiQBpzU