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

Решить задачу на файлы, используя объектно-ориентированный подход.

  Для изучения файлов можно использовать следующий материал: "Файлы в C++"

 

Задачи

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

 


Рейтинг ресурсов УралWeb

 

© А.П. Шестаков, 2008-2011
Сайт создан в системе uCoz