3. Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.
4. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
5. Дана строка. Подсчитать количество букв k в последнем ее слове.
6. Дана строка. Подсчитать, сколько различных символов встречаются в ней. Вывести их на экран.
7. Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
8. В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
9. Строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно “перевертышем”).
10. Упорядочить данный массив английских слов по алфавиту.
11. Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных.
12. Дана строка, содержащая произвольный текст. Выяснить, чего в нем больше: русских букв или цифр.
13. Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в ней самое длинное слово.
14. Дана строка, содержащая произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т.е. находится ли правее каждой открывающей скобки закрывающая, и левее закрывающей — открывающая).
15. Дана строка, содержащая текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте (т.е. определить алфавит текста).
16. Дана строка. Удалить из нее все лишние пробелы, оставив между словами не более одного. Результат поместить в новую строку.
17. Написать программу, которая выдает код символа, введенного пользователем. Программа должна завершать работу после ввода, например, точки. Рекомендуемый вид экрана во время работы программы приведен ниже.
Введите символ и нажмите <Enter>.
Для завершения работы программы введите точку.
1
Символ: 1 Код: 49.
2
Символ: 2 Код: 50
ы
Символ: ы Код:235
.
18. Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127). Таблица должна состоять из восьми колонок и шестнадцати строк. В первой колонке должны быть символы, имеющие код от 0 до 15, во второй – от 16 до 31 и т. д.
19. Написать программу, которая в веденной склавиатуры строке преобразует строчные буквы русского алфавита в прописные (учтите, что функция upCase с символами русского алфавита не работает). Рекомендуемый вид экрана во время работы программы приведен ниже.
Введите строку текста и нажмите <Enter>
– изучив Паскаль, можно приступить к изучению С
Строка, преобразованная к верхнему регистру:
ИЗУЧИВ ПАСКАЛЬ, МОЖНО ПРИСТУПИТЬ К ИЗУЧЕНИЮ С.
20. Написать программу, которая удаляет начальные пробелы из введенной с клавиатуры строки.
21. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом. Рекомендуемый вид экрана во время работы программы приведен ниже.
Введите число и нажмите <Enter>
- 23.5
Введенная строка не является целым числом.
22. Дана строка, содержащая текст и арифметические выражения вида а ® b, где ® — один из знаков +, -, *, /. Выписать все арифметические выражения и вычислить их значения.