Тема 6: «Строковый тип данных».
1. В произвольном предложении, введенном с клавиатуры, подсчитать количество слов.
2. Дана символьная строка, содержащая цифры от 0 до 9 и символы «+». Подсчитать результат получившегося арифметического выражения.
3. С клавиатуры последовательно вводят N слов. Вывести на экран только те из них, которые являются «перевёртышами» (например, шалаш).
4. С клавиатуры последовательно вводят N пар произвольных слов. Вывести на экран самое короткое слово в каждой паре.
5. С клавиатуры последовательно вводят два слова. Вывести на экран «Да», если одно из них является подстрокой другого (одно слово полностью входит в состав другого).
6. С клавиатуры последовательно вводят два слова. Определить, возможно ли каким-либо образом из первого слова получить второе.
7. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти длину самого длинного слова.
8. Дано произвольное предложение. Подсчитать в нем количество знаков препинания.
9. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти и вывести на экран самое короткое слово, начинающееся на букву «а».
10. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Вывести на экран слова в порядке возрастания количества букв в них.
11. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Вывести на экран слово, в котором количество гласных букв максимально.
12. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти и вывести на экран слова, которые начинаются и заканчиваются на одну и ту же букву.
13. К заданному числу 123 прибавить десятичную точку и дробную часть, введенную с клавиатуры.
14. Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, заменить десятичную точку на знак «+», вывести на экран и найти значение полученного выражения.
15. Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, найти разность целой и дробной части.
16. Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, удалить десятичную точку и переписать полученное число справа налево.
17. Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Определить слова, состоящие только из одних цифр. Представить эти слова в виде чисел и найти их среднее арифметическое.
18. Дана символьная строка. Определить и вывести на экран символы строки, стоящие между первой и третьей точками.
19. Дана строка латинских букв. Определить, упорядочены они по алфавиту. Если нет, то «неправильные» буквы заменить пробелами и подсчитать количество получившихся слов.
20. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Определить есть ли в этом предложении слова, оканчивающиеся на «ая» и сколько их.
21. Дана символьная строка, содержащая цифры то 0 до 9, объединенные в слова, разделенные между собой одним или несколькими пробелами. Рассматривая слова как числа, определить суммы цифр в них.
22. Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Определить слова, содержащие от 3 до 7 символов, и их количество.
23. Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Вывести на экран в обратном порядке слова, начинающиеся на символ «и».
24. Дана символьная строка, содержащая цифры то 0 до 9, объединенные в слова, разделенные между собой одним или несколькими пробелами. Рассматривая слова как числа, определить самое маленькое число.
25. Дана символьная строка, представляющая собой арифметическое выражение. Определить сбалансированы ли скобки в выражении.
26. В произвольном тексте, введенном с клавиатуры, заменить все буквосочетания: а) «да» на «нет»; б) «нет» на «да».
27. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из него слова, которые совпадают с введенным с клавиатуры.
28. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из этого предложения все повторяющиеся слова.
29. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из него каждое второе слово.
30. Дана символьная строка, представляющая собой арифметическое выражение. Определить правильность записи этого выражения с точки зрения математики и, если оно записано верно, найти его значение.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|