Структуры данных. Строки - 26 стр.

UptoLike

28
35. Даны строки
S, S1, S2. Вставить в строку S после каждого вхождения строки
S1 строку S2.
Указание к решению задач 36-45
Словом будем называть последовательность символов, отличных от про-
бела и разделённых произвольным количеством пробелов. В начале и в конце
строки, состоящей из слов, может быть произвольное количество пробелов.
36. Дана строка, состоящая из
слов. Получить новую строку из последних сим-
волов всех слов исходной строки.
37. Дана строка, состоящая из
слов. Найти:
1) номер первого по порядку слова, начинающегося с заданного символа;
2) среднее арифметическое длин всех слов и слово, длина которого наибо-
лее близка к среднему.
38. Дана строка, состоящая из
слов. Проверить, совпадают ли в нем первое и по-
следнее, второе и предпоследнее и т.д. слова.
39. Дана строка, состоящая из
слов. Вывести слова, в которых нет повторяю-
щихся символов.
40. Дана строка, состоящая из
слов. Преобразовать все слова по правилу:
1) заменить в слове все последующие вхождения его первого символа на
символ «.» (количество пробелов между словами не изменять);
2) заменить в слове все предыдущие вхождения его последнего символа на
символ «.» (количество пробелов между словами не изменять).
41. Дана строка, состоящая из
слов. Вывести:
1) все слова в алфавитном порядке;
2) те слова, которые не нарушают лексикографический (алфавитный) по-
рядок в строке.