- •Работа со строками методические указания
- •Содержание
- •Цель работы
- •1. Общие положения
- •1.1 Описание символьных и строковых переменных
- •1.2 Стандартные функции работы со строками
- •1.3 Чтение символьных строк из потока ввода
- •1.3.2 С помощью функцииgetline()
- •2. Содержание работы
- •3. Требования к отчету
- •4. Контрольные вопросы
- •Приложение а
- •Приложение б Стандартные функции работы со строками
- •Приложение в Задания для самостоятельного выполнения на строки
- •Приложение г Задания для самостоятельного выполнения на массивы строк
Приложение г Задания для самостоятельного выполнения на массивы строк
1) Задан список из 7 фамилий. Определить, имеется ли в списке фамилия, начинающаяся с буквы «А» и состоящая из 6 букв. Если да, то вывести ее на экран
2) Найти в списке из 6 фамилий все фамилии, имеющие окончание «ов».
3) Найти в списке из 8 фамилий все фамилии, начинающиеся со слога «Ра».
4) Задан список из 7 слов. Определить, сколько слов в списке состоят из 6,7 или 8 букв.
5) Задан список из 8 фамилий. Определить, сколько фамилий в списке начинаются с букв «А», «Б» или «В»
6) Найти в списке из 7 фамилий все фамилии, состоящие из 5 или 6 букв.
7) Задан список из 6 слов. Определить, сколько букв в самом длинном слове списка.
8) Найти в списке из 5 фамилий все фамилии, начинающиеся со слога «Ни».
9) Найти в списке из 7 фамилий все фамилии, состоящие из 4 и менее букв.
10)Задан список из 8 фамилий. Определить, сколько фамилий в списке имеют окончание «ова».
11)Задан список из 6 слов. Определить, сколько букв в самом длинном слове списка.
12)Задан список из 8 слов. Определить, сколько букв в самом коротком слове списка.
13)Найти самую длинную фамилию в списке из 7 фамилий. Если таких фамилий несколько, то распечатать их в одну строку.
14)Найти в списке из 6 фамилий все фамилии, начинающиеся с букв «В» или «Г».
15)Найти в списке из 7 фамилий все фамилии, имеющие окончание «ев».
16) Найти в списке из 5 фамилий все фамилии, начинающиеся со слога «Ма».
17)Задан список из 7 фамилий. Определить, сколько фамилий в списке состоят менее чем из 6 букв.
18)Задан список из 6 слов. Определить, сколько слов в списке состоят из 8 или 9 букв.
19)Задан список из 8 фамилий. Найти в списке все фамилии, состоящие из 6 или 7 букв.
20) Найти в списке из 7 слов все слова, начинающиеся с гласных букв.
21) Задан список из 8 слов. Определить, сколько слов в списке содержат введенное с клавиатуры слово.
22) Задан список из 6 слов. Вывести на экран только слова, которые содержат числа.
23) Задан список из 8 слов. Определить, сколько слов в списке начинаются с заглавных букв.
24) В списке из 7 слов вывести на экран только слова, не содержащие запятых.
25) Найти в списке из 6 слов все цитаты, то есть слова, заключенные в кавычки.
26) Найти в списке из 7 слов все слова, состоящие из заданного количества букв.
27) Найти в списке из 5 слов все слова, начинающиеся и оканчивающиеся на гласные буквы.
28) Задан список из 7 слов. Заменить первую букву каждого слова на прописную.
29) Задан список из 6 слов. Вывести на экран сначала однобуквенные слова, а затем все остальные.
30) Задан список из 8 слов. Найти самое длинное слово и определить сколько раз оно встретилось в тексте.