Варианты заданий:
1Дан текст.
Подсчитать количество слов в данной строке.
Подсчитать количество букв «а» в последнем слове данной строки.
Заменить все буквы «а» на буквы «А»
2Дан текст.
Найти количество слов, начинающихся с буквы «а».
Найти количество слов, у которых первый и последний символы совпадают между собой.
Все символы пробелов заменить на нижнее подчеркивание.
3Дан текст.
Найти длину самого короткого слова.
Изменить регистр букв первого слова на противоположный.
После каждого слова вставить еще один пробел.
4Дан текст.
Распечатать отдельные слова в виде столбца.
Заменить название улицы «Советская» на «Преображенская» (учесть, что слова имеют разную длину)
Найти самое длинное слово.
5Дан текст.
Отредактировать заданное предложение текста, удаляя из него все слова с нечетной длиной и переворачивая слова с четной. Например: HOW DO YOU DO → OD OD .
Заменить регистр букв на противоположный для слов.
6Дан текст.
Распечатать отдельные слова в виде столбца.
В каждом слове текста замените букву "а" на букву "е", если "а" стоит на четном месте, а букву "н" – на сочетание "ан", если "н" стоит на нечетном месте. Найдите количество замен.
7Дан текст.
Преобразовать строку, изменив порядок следования слов в строке на обратный.
Найти длину самого короткого слова.
8Дан текст.
Сократить количество пробелов между словами данного предложения до одного.
Заменить регистр букв последнего слова на противоположный.
Найти в тексте порядковый номер самого длинного слова.
9Дан текст.
Определить, упорядочены ли лексикографически слова данного предложения (следуют ли в алфавитном порядке).
Заменить все буквы «А» на буквы «а».
Распечатать самое длинное слово.
10Дан текст.
Преобразовать строку, заменяя каждую цифру соответствующим ей числом символов нижнего подчеркивания. Например: «3 слона» -> «_ _ _слона»
Заменить регистр всех первых букв на противоположный.
Найти количество замен.
11Дан текст
Найти количество букв в тексте.
Преобразовать текст, заменяя каждую цифру её словесным написанием (падежи учитывать необязательно).
Найти количество слов в тексте.
12Дан текст
Подсчитать количество символов, которые не являются русскими буквами .
Для каждой гласной буквы поменять регистр на противоположный, а каждую согласную заменить на символ подчеркивания.
Найти количество замен.
13Дан текст
Найти и вывести все слова-палиндромы в тексте (т.е. "зеркальные" слова, например: потоп, шалаш, заказ).
Подсчитать их количество.
Найти самое длинное среди остальных слов (не палиндромов)
14Дан текст
Проверить, во всех ли словах буквы расположены в алфавитном порядке, вывести слова, к которым это не относится.
Введенный с клавиатуры символ во всем тесте заменить на символ подчеркивания
15Дан сплошной текст без пробелов
Заменить каждый символ "а" на пробел.
Отсортировать полученные слова в порядке убывания их длины
В самом длинном слове поменять регистр каждого символа на противоположный
Дан текст
Каждое слово, имеющее нечетную длину, отразить зеркально.
Для каждого измененного слова заменить прилегающие пробелы на символы подчеркивания
Дан текст
Для каждого четного слова разделить все символы в нём символами подчеркивания (например => н_а_п_р_и_м_е_р)
Каждый нечетный пробел удвоить
Удалить в тексте все знаки препинания
Дан текст
Преобразовать текст таким образом, 4mo6bI oH uMeJI cJIegyI0wuu Bug.
В полученном тексте найти самое длинное слово и преобразовать его обратно к нормальному виду.
Дан текст
Провести транслитерацию текста
В полученном тексте заменить каждую латинскую букву на кириллическую, если они имеют одинаковое написание (например "а", "с", "у").
Дан сплошной текст без пробелов
Разделить текст на слова таким образом, чтобы каждое следующее слово по длине превышало предыдущее в два раза (длину первого слова установить равной одному символу)
В полученных словах отсортировать символы в алфавитном порядке.
Дана строка.
Подсчитать количество слов в данной строке.
Подсчитать количество букв «о» в каждом четном слове данной строки.
Заменить все буквы «о» на буквы «а»
Дан текст.
Найти количество слов, начинающихся с заглавной буквы.
Найти количество слов, у которых первый и последний символы совпадают между собой.
Все символы пробелов заменить на символ тире (“–”).
Дан текст.
Найти длину самого длинного слова.
Изменить регистр каждой нечетной буквы самого длинного слова на противоположный.
После каждого слова вставить еще один пробел.
Дан текст.
Распечатать отдельные слова в виде столбца.
Заменить второй слово в строке на введенное с клавиатуры.
Найти самое короткое слово.
Дан английский текст.
Отредактировать заданное предложение текста, в соответствии с правилами т.н. «поросячьей латыни» («pig latin»). Для каждого слова все согласные буквы переставляются в конец, и в конце каждого слова добавляется слог «ay». Например, «This is pig latin» → «Isthay isay igpay atinlay».