Решить задачу на файлы, используя объектно-ориентированный подход.
Для изучения файлов можно использовать следующий материал:
"Файлы в C++"
Задачи
Дан файл, содержащий текст, включающий русские и английские слова. Подсчитать, каких букв в тексте больше русских или латинских.
Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте?
Дан файл, содержащий текст, включающий русские и английские слова. Получить новый файл, заменив в исходном все заглавные буквы строчными и наоборот.
Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить в новом файле расшифровку данного текста.
Даны два текстовых файла f1 и f2. Файл f1 содержит произвольный текст. Слова в тексте разделены пробелами и знаками препинания. Файл f2 содержит не более 30 слов, которые разделены запятыми. Эти слова образуют пары: каждое второе является синонимом первого. Заменить в файле f1 те слова, которые можно, их синонимами. Результат поместить в новый файл.
Дан текстовой файл. Удалить из него все лишние пробелы, оставив между словами не более одного пробела. Результат поместить в новый файл.
Дан текстовой файл и некоторое слово. Напечатать те строки файла, которые содержат данное слово.
Дан текстовой файл. Напечатать в алфавитном порядке все слова из данного файла, имеющие заданную длину n.
Текстовой файл содержит запись многочлена некоторой степени с одной переменной x, коэффициенты многочлена целые. Например, 5x^4-3x^3+15x^2-4.
Указать степень многочлена, его коэффициенты. Дописать в указанный файл таблицу значений этого многочлена на данном отрезке [a, b].
Дан файл, содержащий текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву.
Дан файл, содержащий текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.
Дан файл, содержащий текст на русском языке и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет.
Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.
Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.
Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они входят в текст и сколько раз они входят непосредственно друг за другом.