Тема 8. Методы работы со строками и отдельными символами

Порядок работы

1. Разработать алгоритм и программу для примеров из табл.13. Выполнить контрольный пример.

2. Разработать алгоритм и программу для примеров из табл.14. Выполнить контрольный пример.

Содержание отчета

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

ТАБЛИЦА 13

НОМЕР ВАРИАНТА УСЛОВИЕ
  Проверить, является ли строка палиндромом (т.е. читается ли она одинаково справа налево и слева направо). Пробелы игнорируются. Например, шалаш, а роза упала на лапу азора.
  Проверить, верно ли что в строке чередуются гласные и согласные буквы. Пробелы игнорируются.
  Проверить, имеется ли в заданном тексте баланс открывающихся и закрывающихся скобок.
  В заданном предложении указать слово, в котором доля гласных а,е,и,о максимальна.
  В заданном предложении найти самое короткое и самое длинное слово.
  Для каждого символа заданного текста указать, сколько раз он встречается в тексте. Сообщение об одном символе должно печататься не более одного раза.
  В заданном тексте удалить символ "," и подсчитать число удаленных символов.
  В заданном тексте подсчитать количество гласных букв.
  В заданном тексте заменить каждый символ "а", стоящий на четном месте, на символ "о".
  Подсчитать количество слов в предложении.
  Отредактировать заданное предложение, заменяя многоточие точкой.
  Для каждого слова заданного предложения указать долю согласных.
  Определить слово в заданном предложении, в котором доля гласных максимальна.
  Удалить из текста пробелы и подсчитать число удаленных символов.

ТАБЛИЦА 14

НОМЕР ВАРИАНТА УСЛОВИЕ
  Дан массив из слов А(N). Найти все слова, заканчивающиеся гласной буквой.
  Дан массив из слов Х(m). Найти все слова четной длины.
  Дан массив из слов Y (к). Найти все слова с нечетным количеством буквы "о".
  Дан массив из слов A(m). Найти все слова с длиной, не превышающей заданной.
  Дан массив из слов X(n). Найти все слова, содержащие хотя бы одно вхождение заданной подстроки.
  Дан массив из слов A(k). Найти все слова, начинающиеся и заканчивающиеся одной и той же буквой.
  Дан массив из слов A(k). Найти все слова с нечетным количеством буквы "о".
  Дан массив из слов Y (L). Найти все слова, содержащие шипящие.
  Дан массив из слов A(n). Найти все слова, начинающиеся с заданной буквы.
  Дан массив из слов Y(m). Найти все слова с четным количеством буквы "а".
  Дан массив из слов Т(к). Найти все слова, начинающиеся или заканчивающиеся буквой "з".
  Дан массив из слов Т(к). Найти все слова, содержащие заданное количество букв.
  Дан массив из слов Z(m). Найти все слова, в которых есть две подряд идущие одинаковые буквы.
  Дан массив из слов X(k). Найти все слова, длина которых кратна трем.

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



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