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

UptoLike

33
5. Дана строка
S и символ C. Удалить из нее все символы, расположенные ме-
жду первым и последним вхождением заданного символа
C.
6. Дана строка
S и символ C. Удалить из нее все символы, расположенные ме-
жду предпоследним и последним вхождением заданного символа
C.
7. Дана строка. Преобразовать строку, удалив из нее все символы, не являю-
щиеся цифрами.
8. Дана строка. Преобразовать строку, удалив из нее все символы, не являю-
щиеся латинскими буквами, и заменив каждую прописную букву одноимен-
ной строчной.
9. Дана строка. Преобразовать строку, удалив из каждой группы подряд иду-
щих цифр,
в которой больше двух цифр, все цифры, начиная с третьей.
10. Дан строка
S и символ C. Утроить каждое вхождение символа C в строку S.
11. Даны строки
S, S1, S2. Вставить в строку S перед первым и последним вхо-
ждением строки
S1 строку S2.
12. Даны строки
S, S1, S2. Вставить в строку S после первого и последнего
вхождения строки
S1 строку S2.
13. Даны строки
S, S1, S2. Вставить в строку S перед k-м вхождением строки S1
строку
S2. Если k-ое вхождение не обнаружено, то оставить строку без из-
менений.
14. Даны строки
S, S1, S2. Вставить в строку S после k-го вхождения строки S1
строку
S2. Если k-ое вхождение не обнаружено, то оставить строку без из-
менений.
15. Даны строки
S, S1, S2. Заменить в строке S последнее вхождение строки S1
строкой S2.
16. Даны строки
S, S1. Удвоить каждое вхождение строки S1 в строке S.