
Задание 2
Составить программу обработки строк согласно индивидуальному варианту.
Варианты:
Вводится строка символов. Разделители – ;:',.< >?/"(*)$ - заданы множеством.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями. Отредактировать строку, удалив из нее все слова четной длины, начинающиеся на гласную букву. Разделители сохранить. Вывести полученную строку.
Вводится строка символов. Разделители – <,>.? /';")*( - заданы множеством.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями. Найти и вывести все слова нечетной длины, начинающиеся и заканчивающиеся на одну и ту же букву.
Вводится строка из букв и цифр. Разделители – ';:"?/.><,) (* - заданы множеством. Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями.
Найти и вывести все слова, в состав которых входит хотя бы одна цифра.
Вводится строка символов. Разделители – <,>.? /';")*( - заданы множеством.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями. Найти и вывести все слова четной длины, начинающиеся и заканчивающиеся на гласную букву.
Вводится строка символов. Разделители - (;:")'.,&! % - заданы множеством. Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями. Отредактировать строку, удалив из нее все слова, в которых нет цифр. Разделители сохранить. Вывести полученную строку.
Вводится строка символов. Разделители – : .,;'"&!)( заданы в виде множества.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями. Удалить из строки все слова, состоящие только из букв и имеющие длину не более 3. Разделители сохранить.
Вывести полученную строку.
Вводится строка символов. Разделители - , ./(‘)*&$;:" - заданы в виде множества.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями.
Найти слово максимальной длины и определить сколько раз оно встретилось в строке.
Вводится строка символов. Разделители - , ./(‘)*&$;:" - заданы в виде множества.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями.
Определить количество слов, у которых первый и последний символы совпадают между собой. Вывести эти слова.
Вводится строка символов и буква. Разделители – (‘).,< >?/";:* - заданы в виде множества.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями.
Найти и вывести все слова, в которых имеется не менее трех гласных букв. Определить количество таких слов.
Вводится строка символов. Разделители – ;:',.< >?/"(*)$ - заданы множеством.
Слово – последовательность символов, ограниченная с одной или с двух сторон разделителями.
Отредактировать строку, заменив в каждом слове первый символ на последний и наоборот. Вывести полученную строку.