Тема: «Использование процедур для обработки строк»

Варианты индивидуальных заданий:

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

Вариант 1.

Определить, является ли вводимая последовательность Символов идентификатором.

Вариант 2.

Подсчитать количество сдвоенных символов ‘cc’, ‘нн’, ‘лл’ во введенном тексте.

Вариант 3.

Разбить произвольный текст на строки определенной длины. При переносе слова предусмотреть вывод дефиса.

Вариант 4.

Дана символьная строка. Посчитать, сколько раз в ней встречается подслово АВВА.

Вариант 5.

Найти во введенном тексте самое длинное и самое короткое слово.

Вариант 6.

Из заданной строки исключить все символы, входящие в нее более одного раза.

Вариант 7.

Проверить, правильно ли в заданном тексте расставлены круглые скобки.

Вариант 8.

В заданной последовательности символов подсчитать об-•N количество символов ‘+’, ‘-‘, ‘*’ и исключить их из текста.

Вариант 9.

Вводится последовательность ключевых слов. Отсортировать их по алфавиту.

Вариант 10.

В предложении, содержащем не менее двух слов, поменять местами первое и последнее слова.

Вариант 11.

Сформировать строку, состоящую из символов, входящих одновременно в обе заданные строки.

Вариант 12.

Откорректировать заданный текст, заменив в нем все вхождения одной буквы на другую.

Вариант 13.

В заданном тексте перевернуть каждое слово.

Вариант 14.

Дана символьная строка. Определить, длину самой длинной подстроки из подряд стоящих букв «а».

Вариант 15.

Дана строка символов. Определить, сколько в ней слов, начинающихся и кончающихся на одну и ту же букву.

Вариант 16.

В заданной строке х заменить все вхождения подстроки у на подстроку z.

Вариант 17.

Для заданного символа определить, сколько раз он встречается во введенном тексте.

Вариант 18.

Из произвольной последовательности символов исключить группы символов, расположенных между круглыми скобками.

Вариант 19.

Из строки символов исключить однобуквенные слова.

Вариант 20.

Из заданной последовательности символов удалить лишние пробелы, разделяющие слова.

Вариант 21.

Выяснить, верно ли, что среди символов строки произвольной длины имеются все символы, входящие в слово ДЕНЬ.

Вариант 22.

Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении.

Вариант 23.

В заданной строке символов исключить все группы символов вида ABC.

Вариант 24.

Определить, можно ли из символов заданной строки составить вашу фамилию.

Вариант 25.

В заданной строке символов исключить нелитерные символы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: