Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тема 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...