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