Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pas_zad.doc
Скачиваний:
5
Добавлен:
08.11.2018
Размер:
374.27 Кб
Скачать

Тема 6: «Строковый тип данных».

  1. В произвольном предложении, введенном с клавиатуры, подсчитать количество слов.

  1. Дана символьная строка, содержащая цифры от 0 до 9 и символы «+». Подсчитать результат получившегося арифметического выражения.

  1. С клавиатуры последовательно вводят N слов. Вывести на экран только те из них, которые являются «перевёртышами» (например, шалаш).

  1. С клавиатуры последовательно вводят N пар произвольных слов. Вывести на экран самое короткое слово в каждой паре.

  1. С клавиатуры последовательно вводят два слова. Вывести на экран «Да», если одно из них является подстрокой другого (одно слово полностью входит в состав другого).

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

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти длину самого длинного слова.

  1. Дано произвольное предложение. Подсчитать в нем количество знаков препинания.

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти и вывести на экран самое короткое слово, начинающееся на букву «а».

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Вывести на экран слова в порядке возрастания количества букв в них.

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Вывести на экран слово, в котором количество гласных букв максимально.

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти и вывести на экран слова, которые начинаются и заканчиваются на одну и ту же букву.

  1. К заданному числу 123 прибавить десятичную точку и дробную часть, введенную с клавиатуры.

  1. Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, заменить десятичную точку на знак «+», вывести на экран и найти значение полученного выражения.

  1. Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, найти разность целой и дробной части.

  1. Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, удалить десятичную точку и переписать полученное число справа налево.

  1. Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Определить слова, состоящие только из одних цифр. Представить эти слова в виде чисел и найти их среднее арифметическое.

  1. Дана символьная строка. Определить и вывести на экран символы строки, стоящие между первой и третьей точками.

  1. Дана строка латинских букв. Определить, упорядочены они по алфавиту. Если нет, то «неправильные» буквы заменить пробелами и подсчитать количество получившихся слов.

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Определить есть ли в этом предложении слова, оканчивающиеся на «ая» и сколько их.

  1. Дана символьная строка, содержащая цифры то 0 до 9, объединенные в слова, разделенные между собой одним или несколькими пробелами. Рассматривая слова как числа, определить суммы цифр в них.

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

  1. Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Вывести на экран в обратном порядке слова, начинающиеся на символ «и».

  1. Дана символьная строка, содержащая цифры то 0 до 9, объединенные в слова, разделенные между собой одним или несколькими пробелами. Рассматривая слова как числа, определить самое маленькое число.

  1. Дана символьная строка, представляющая собой арифметическое выражение. Определить сбалансированы ли скобки в выражении.

  1. В произвольном тексте, введенном с клавиатуры, заменить все буквосочетания:

а) «да» на «нет»;

б) «нет» на «да».

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из него слова, которые совпадают с введенным с клавиатуры.

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из этого предложения все повторяющиеся слова.

  1. Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из него каждое второе слово.

  1. Дана символьная строка, представляющая собой арифметическое выражение. Определить правильность записи этого выражения с точки зрения математики и, если оно записано верно, найти его значение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]