Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания (вариант a).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
957 Кб
Скачать
☆

4. Строки

    1. Обработка последовательностей символов

4.1.1. Выполнить задание для введенной строки символов. Результаты можно заносить в новые строки или сразу выводить на экран..

      1. Заменить в строке все вхождения 'abc' на 'xy'. Заменить каждую большую букву одноименной малой.

      2. Заменить в строке все вхождения 'child' на 'children'. Удалить из текста все символы, являющиеся цифрами.

      3. Удалить в строке все буквы 'b', непосредственно за которыми идет цифра. Удалить из текста символы, являющиеся строчными латинскими буквами.

      4. Удалить в строке все вхождения 'abc'. Вывести на экран все символы-цифры, встречающиеся в строке.

      5. Преобразовать строку: после каждой буквы 'z' добавить символ '!'. Вывести в алфавитном порядке все согласные латинские буквы, входящие в строку.

      6. Преобразовать строку: удалить все символы '*'. Вывести в алфавитном порядке все согласные латинские буквы, не входящие в строку.

      7. Получить все символы между первым и вторым символом '*'. Если второго символа '*' нет, то получить все символы после единственного символа '*'. Вывести в алфавитном порядке буквы, которые входят в строку по одному разу.

      8. Определить число вхождений в строку подстроки 'abс'. Вывести символы строки, не являющиеся буквами или цифрами.

      9. Удалить в строке все символы, непосредственно за которыми идет '*'. Вывести в алфавитном порядке все гласные латинские буквы, не входящие в строку.

      10. Вывести строку, удалив из нее повторные вхождения символов. Вывести в алфавитном порядке все гласные латинские буквы, входящие в строку.

      11. Исключить из строки группы символов, расположенные между первыми символами '(' и ')' вместе со скобками. Если нет символа ')', то исключить все символы до конца строки после '(. Вывести в алфавитном порядке все буквы, входящие в строку.

      12. Исключить из строки группы символов, расположенные между первыми символами '{' и '}' вместе со скобками. Если нет символа '}', то исключить все символы до конца строки после '{'. Вывести символ, наиболее часто встречающийся в строке.

4.1.2. Выполнить задание 4.1.1 с использованием указателей.

    1. Выделение слов в строке

4.2.1. Выполнить задание для введенной строки символов.

  1. Вывести текст, составленный из первых букв всех слов.

  2. Определить количество слов, начинающихся с буквы 'a' .

  3. Вывести текст, составленный из последних букв всех слов.

  4. Вывести слова строки, начинающиеся и заканчивающиеся одной и той же буквой.

  5. Найти количество слов в строке, заканчивающихся на буквы 'rd'.

  6. Вывести на экран слова, состоящие только из букв.

  7. Найти количество слов в строке, заканчивающихся буквами 'xyz'.

  8. Найти все слова строки, начинающиеся с букв 'pr'.

  9. Вывести количество слов, имеющих длину n.

  10. Вывести слова, в которых нет одинаковых символов.

  11. Вывести слова, в которых нет символов-цифр.

  12. Вывести слова, в которых нечетное количество символов.

4.2.2. Выполнить задание 4.2.1 с использованием указателей.