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

Вариант 6

Из входного потока вводится последовательность целых чисел, каждое из которых - или нуль, или единица. Количество чисел в последовательности произвольно, но не превышает 100.

Сформировать новую последовательность, составленную из двух или более расположенных подряд пар 1, 0 исходной последовательности наибольшей длины.

Исходную и полученную последовательности вывести в выходной поток.

Логически-законченные части алгоритма программы оформить функциями с параметрами (ввод массива, вывод последовательности и др.)

Вариант 7

Из входного потока вводится последовательность целых чисел. Количество чисел в последовательности произвольно, но не превышает 100.

Сформировать новую последовательность из элементов исходной последовательности, расположенных между ее первым положительным и первым отрицательным элементами, включая эти элементы.

Исходную и полученную последовательности вывести в выходной поток.

Логически-законченные части алгоритма программы оформить функциями с параметрами (ввод массива, вывод последовательности и др.)

Вариант 8

Из входного потока вводится последовательность целых чисел. Количество чисел в последовательности произвольно, но не превышает 100.

Сформировать новую последовательность, включив в нее числа исходной последовательности, сумма цифр, в записи которых не превышает заданного числа, например 20.

Исходную и полученную последовательности вывести в выходной поток.

Логически-законченные части алгоритма программы оформить функциями с параметрами (ввод массива, вывод последовательности и др.)

Вариант 9

Из входного потока вводятся два множества, элементами которых являются целые числа. (Важно! В множестве не может быть двух элементов с одинаковыми значениями). Мощности каждого множества (то есть, количество элементов множества) произвольны, но не превышают 50. Для каждого множества вводятся сначала его мощность, а затем сами элементы.

Сформировать новое множество, являющееся пересечением двух исходных множеств. Пересечением множеств называется множество, состоящее из элементов, имеющихся и в одном, и в другом множестве. Например, если множество 1 имеет вид: {1, 5, -3, 8, 12, 6, 9}, а множество 2 - {1, 4, 2, 6, 5, 11, 7, 8, 0, 3}, то пересечением этих двух множеств будет множество {1, 5, 8, 6}. Порядок перечисления элементов в множестве значения не имеет.

Полученное множество вывести в выходной поток.

Логически-законченные части алгоритма программы оформить функциями с параметрами (ввод массива, вывод последовательности и др.)

Вариант 10

Из входного потока вводится последовательность целых чисел. Количество чисел в последовательности произвольно, но не превышает 100.

Сформировать из исходной последовательности две новые последовательности: состоящую из четных чисел и состоящую из нечетных чисел. Числа в новых последовательностях должны встречаться только один раз.

Исходную и полученные последовательности вывести в выходной поток.

Логически-законченные части алгоритма программы оформить функциями с параметрами (ввод массива, вывод последовательности и др.)

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