информатика ЗКМЗКЕ_1курс / Задачник_ИиОП_строки_осень_2011
.doc
Задачи на обработку строк
Слово - последовательность символов, ограниченная с двух сторон (или с одной) разделителями.
Разделители:
. , ; ! ? ( ) « » и т.д.
Разделители описывать как множество. (см. задачу на обработку строк)
-
Дана строка символов. Определить количество слов в строке.
-
Дана строка символов. Определить в строке количество палиндромов.
-
Дана строка символов. Определить количество слов в строке, не включающих заданный символ.
-
Дана строка символов. Определить количество слов в строке, начинающихся заданного с клавиатуры символа.
-
Дана строка символов. Определить, сколько слов стоит до слова максимальной длины.
-
Дана строка символов. Переместить слово максимальной длины в начало строки.
-
Дана строка символов. Определить, какое слово - максимальной или минимальной длины - находится ближе к концу строки.
-
Дана строка символов. Определить, содержат ли все слова строки заданную с клавиатуры букву.
-
Дана строка символов. Определить, содержит ли первое слово строки заданную с клавиатуры букву.
-
Дана строка символов. Распечатать первые буквы всех слов - палиндромов.
-
Дана строка символов. Определить, содержит ли слово максимальной дины заданную с клавиатуры букву.
-
Дана строка символов. Удалить из нее все слова-палиндромы..
-
Дана строка символов. Удалить из нее все слова-палиндромы, переместив их в одномерный массив слов
-
Дана строка символов. Скопировать все слова-палиндромы и сформировать из них новую строку.
-
Дана строка символов. Удалить из нее все слова с длиной больше заданной длины.
-
Дана строка символов. Определить, содержит ли последнее слово строки букву, с которой начинается первое слово.