Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие

РБМК-1000
Гражданский суда
Авиация

Высшая математика

Задачи
Практикум
Карта сайта

 

 

Задачи на обработку строк

1. Дана строка символов S. Подсчитать, сколько раз среди символов строки встречается буква я.

2. Дана строка символов S. Подсчитать:

 а) сколько раз среди данных символов встречается символ + и сколько раз символ *;
б) общее число вхождений символов +, -, *, / в строке.

3. Дана строка символов S. Преобразовать строку, заменив в ней:

 а) каждую точку многоточием (т.е. тремя точками);
б) каждую из групп стоящих рядом точек одной точкой;
в) каждую из групп стоящих рядом точек многоточием (т.е. тремя точками).

4. Дана строка символов S. Выяснить, имеются ли в строке такие члены последовательности si, si+1, что si – это запятая, а si+1 – тире.

5. Дана строка символов S. Известно, что в строке есть по крайней мере одна запятая. Найти такое натуральное i, что

 а) si – первая по порядку запятая;
б) si – последняя по порядку запятая.

6. Дана строка символов S. Известно, что символ s1 отличен от восклицательного знака и что среди s2, s3, … есть по крайней мере один восклицательный знак. Пусть s1, …, sn – символы данной строки, предшествующие первому восклицательному знаку (n заранее неизвестно).

 а) Определить количество пробелов среди s1, …, sn.
б) Выяснить, входит ли в последовательность s1, …, sn буква ю.
в) Выяснить, верно ли, что среди s1, …, sn имеются все буквы, входящие в слово шина.
г) Выяснить, имеется ли среди s1, …, sn пара соседствующих букв он или но.

7. Дана строка символов S. Преобразовать строку, удалив каждый символ * и повторив каждый символ, отличный от *.

8. Дана строка символов S, в которой есть символ двоеточие.

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

9. Дана строка символов S.

 а) Подсчитать наибольшее количество идущих подряд пробелов.
б) Выяснить, верно ли, что в строке S имеются пять идущих подряд букв е.

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

11. Дана строка символов S. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами.

 а) Подсчитать количество слов в данной последовательности.
б) Подсчитать количество букв а в последнем слове данной последовательности.
в) Найти количество слов, начинающихся с буквы в.
г) Найти какое-нибудь слово, начинающееся с буквы м.
д) Найти длину самого короткого слова.

 

Основные понятия об информации и информатике