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

Вариант 17

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

Проверить, является ли исходная последовательность арифметической прогрессией, или выделить последовательность наибольшей длины, являющуюся арифметической прогрессией.

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

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

Вариант 18

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

Проверить, является ли исходная последовательность геометрической прогрессией, или выделить последовательность наибольшей длины, являющуюся геометрической прогрессией.

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

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

Вариант 19

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

Сформировать новую последовательность, состоящую из чисел исходной последовательности, расположенных поочерёдно то по возрастанию, то по убыванию на заданном интервале. Например, для последовательности: 12 3 7 33 14 67 11 4 и при интервале 3 должно быть: 3 7 12 67 33 14 4 11.

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

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

Вариант 20

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

Сформировать новую последовательность, состоящую из чисел исходной последовательности, в которую включены числа-палиндромы (например, 12321, 3223 и т.п.).

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

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

Вариант 21

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

Для каждого числа сформировать и вывести в выходной поток последовательность простых сомножителей этого числа.

Например, 120 = 2 * 2 * 2* 3* 5

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

Вариант 22

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

Выделить из исходной последовательности и сформировать новые последовательности, в которых набор цифр, образующих число:

  • упорядочен по возрастанию;

  • упорядочен по убыванию;

  • постоянен;

  • переменный.

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

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

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