Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
paper.doc
Скачиваний:
10
Добавлен:
30.03.2015
Размер:
208.9 Кб
Скачать

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

  1. Дана строка символов s1, s2…sn. Подсчитать, сколько раз в строке встречается символ x?

  2. Дана строка символов s1, s2…sn. Преобразовать последовательность символов s1, s2…sn, заменив в ней все восклицательные знаки точками.

  3. Дана строка символов s1, s2…sn. Выяснить, имеется ли в последовательности символов s1, s2…sn такие члены si и si+1, что si это точка, а si+1 – это тире?

  4. Дана строка символов s1, s2…sn. Получит первое натуральное i, для которого si и si+1 совпадают с буквой а.

  5. Дана строка символов s1, s2…sn. Выяснить, является ли эта строка идентификатором?

  6. Дана строка символов s1, s2…sn, среди которых есть двоеточие:

а) получить все символы, расположенные до первого двоеточия включительно;

б) получить все символы, расположенные после первого двоеточия

  1. Дана строка символов s1, s2…sn. Известно, что символ s1 отличен от пробела и что среди остальных членов есть хотя бы один пробел. Пусть s1, s2…sk – члены данной строки, предшествующие первому пробелу (k заранее неизвестно). Преобразовать последовательность символов s1, s2…sk, заменив в ней все прописные буквы одноименными строчными.

  2. Дана строка символов s1, s2…sn. Удалить из данной последовательности все группы букв вида abc.

  3. Даны натуральные n и строка символов s1, s2…sn. Подсчитать наибольшее количество идущих подряд пробелов.

  4. Дана строка символов s1, s2…sn. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Найти самое большое слово и его длину.

  5. Дана строка символов s1, s2…sn. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Найти все слова, в которые буква а входит не менее двух раз.

  6. Дана строка символов s1, s2…sn. Преобразовать последовательность символов s1, s2…sn, удалив каждый символ * и повторив каждый символ, отличный от *.

  7. Дана строка символов s1, s2…sn. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Преобразовать последовательность, удалив из нее все слова, стоящие на четных местах.

  8. Дана строка символов s1, s2…sn. Преобразовать последовательность, заменив в ней каждую группу букв child группой children.

  9. Дана строка символов s1, s2…sn. Исключить из последовательности группы символов, расположенные между скобками (…). Сами скобки также должны быть удалены. Предполагается, что внутри каждой пары скобок нет других скобок.

  10. Дана строка символов s1, s2…sn. Преобразовать последовательность, удалив из нее повторяющиеся два или более раз символы, оставив их по одному разу.

  11. Дана строка символов s1, s2…sn. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя будем называть словами.

а) подсчитать количество слов в данной последовательности;

б) подсчитать количество слов, начинающихся с буквы б;

в) подсчитать количество букв а в последнем слове;

г) найти первое слово, начинающееся с буквы а.

  1. Дана строка символов s1, s2…sn. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Преобразовать последовательность, перевернув в ней все слова

  2. Дана строка символов s1, s2 … sn. Группы символов, разделённые одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Удалить из последовательности все слова, имеющие окончание – кая и – кое.

  3. Дана строка символов s1, s2 … sn. Группы символов, разделённые одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Выяснить, существует ли в строке хотя бы два одинаковых слова.

  4. Дана строка символов s1, s2 … sn, состоящая из букв латинского алфавита. Подсчитать количество вхождений каждой буквы, не делая различия между строчными и прописными буквами.

  5. Дана строка символов s1, s2 … sn. Группы символов, разделённые одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. Преобразовать последовательность, переставив в ней все слова по алфавиту.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]