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




Строка символов может содержать до 255 символов. Слово - после­довательность символов, не содержащая символов-разделителей. Слова друг от друга отделяются одним или несколькими символами-разделителями. В начале и в конце строки могут стоять разделители (произвольное количество).

1.Найти в строке все слова, начинающиеся на заданную букву. Найденные слова распечатать в алфавитном порядке. Если нужных слов нет, то выдать сообщение.

2.Найти в строке все слова, оканчивающиеся на заданную букву. Найденные слова распечатать в алфавитном порядке. Если нужных слов нет, то выдать сообщение.

3.Найти в строке все слова, в которых заданная буква встре­чается более одного раза. Найденные слова распечатать в алфавит­ном порядке. Если нужных слов нет, то выдать сообщение.

4.Найти в строке все слова, являющиеся симметричными. Най­денные слова распечатать в алфавитном порядке. Если нужных слов нет, то выдать сообщение.

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

6.Найти в строке все слова, в которых буквы не повторяются. Найденные слова распечатать в алфавитном порядке. Если нужных слов нет, то выдать сообщение.

7.Найти в строке все слова, в которых каждая буква встреча­ется более одного раза. Найденные слова распечатать в алфавитном порядке. Если нужных слов нет, то выдать сообщение.

8.Найти в строке самое короткое и самое длинное слова. Подсчитать, сколько раз каждая буква слова встречается в этом слове.

9.Найти в строке самое короткое и самое длинное слова, в которых нет повторяющихся букв.

10.Найти в строке самое короткое и самое длинное слова, в которых каждая буква встречается ровно по два раза.

11.Найти в строке самое короткое и самое длинное слова, в которых одновременно присутствуют все гласные буквы.

12.Найти в строке все слова, начинающиеся на заданную бук­ву. Найденные слова распечатать в порядке, обратном алфавитному. Если нужных слов нет, то выдать сообщение.

13.Найти в строке все слова, оканчивающиеся на заданную букву. Найденные слова распечатать в порядке, обратном алфавит­ному. Если нужных слов нет, то выдать сообщение.

14.Найти в строке все слова, в которых заданная буква встречается более одного раза. Найденные слова распечатать в по­рядке, обратном алфавитному. Если нужных слов нет, то выдать со­общение.

15.Найти в строке все слова, являющиеся несимметричными. Най­денные слова распечатать в порядке, обратном алфавитному. Если нужных слов нет, то выдать сообщение.

16.Найти в строке все слова, в которых гласные и согласные чередуются. Найденные слова распечатать в порядке, обратном ал­фавитному. Если нужных слов нет, то выдать сообщение.

17.Найти в строке все слова, в которых есть не менее трех повторяющихся букв. Найденные слова распечатать в порядке, обратном алфавитному. Если нужных слов нет, то выдать сообщение.

18.Найти в строке все слова, в которых каждая гласная буква встре­чается более одного раза. Найденные слова распечатать в порядке, обратном алфавитному. Если нужных слов нет, то выдать сообщение.

19.Найти в строке самое короткое и самое длинное слова, на­чинающиеся и оканчивающиеся на заданные буквы. Подсчитать, сколько раз каждая буква слова встречается в этих словах.

20.Найти в строке самое короткое и самое длинное слова, в которых средняя буква совпадает с заданной. Рассматривать слова только с нечетным количеством букв. Если таких слов нет, то вы­дать сообщение.

21.Найти в строке все слова, начинающиеся с заглавной буквы и распечатать их в

алфавитном порядке. Если таких слов нет, то вы­дать сообщение.

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

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

24.Найти в строке все слова, начинающиеся заглавной соглас­ной буквой и заканчивающиеся согласной. Найденные слова распеча­тать в алфавитном порядке. Если таких слов нет, то выдать сообщение.

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

26.Найти в строке все слова, в которых все символы встреча­ются ровно по два раза. Распечатать их в алфавитном порядке. Если таких слов нет, то выдать сообщение.

27.Найти в строке все слова, в которых буквенные и небуквенные символы чередуются. Найденные слова распечатать в алфавитном порядке. Если таких слов нет, то выдать сообщение.

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

29.Найти в строке все слова, начинающиеся заглавной соглас­ной буквой и оканчивающиеся согласной. Найденные слова распеча­тать в порядке, обратном алфавитному. Если таких слов нет, то вы­дать сообщение.

30.Найти в строке все слова, начинающиеся заглавной гласной буквой и в которых количество согласных превышает количество гласных. Найденные слова распечатать в порядке, обратном алфа­витному. Если таких слов нет, то выдать сообщение.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-08-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: