Варианты заданий для обработки файлов

 

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

  1. Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
  2. Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр.
  3. Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
  4. Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или знаком восклицания). Получить в новом файле отредактированный текст, в котором удалены повторные вхождения слов в предложение.
  5. Дан файл, содержащий текст, набранный заглавными русскими буквами. Провести частотный анализ текста, т.е. указать (в процентах) сколько раз встречается та или иная буква.
  6. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое длинное слово.
  7. Дан файл, содержащий произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т.е. находится ли правее каждой открывающейся скобки закрывающаяся, и левее закрывающейся - открывающаяся).
  8. Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.
  9. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.
  10. Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они входят в текст и сколько раз они входят непосредственно друг за другом.
  11. Дан файл, содержащий текст на русском языке. Выбрать из него только те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте.
  12. Дан файл, содержащий текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.
  13. Дан файл, содержащий текст на русском языке и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
  14. Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет.
  15. Дан файл, содержащий текст, включающий русские и английские слова. Подсчитать, каких букв в тексте больше — русских или латинских.
  16. Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте?
  17. Дан файл, содержащий текст, включающий русские и английские слова. Получить новый файл, заменив в исходном все заглавные буквы строчными и наоборот.
  18. Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить в новом файле расшифровку данного текста.
  19. Дан текстовой файл. Удалить из него все лишние пробелы, оставив между словами не более одного пробела. Результат поместить в новый файл.

 


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

 

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