Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

информатика ЗКМЗКЕ_1курс / Задачник_ИиП_одн_мас_осень2011

.doc
Скачиваний:
21
Добавлен:
05.06.2015
Размер:
41.47 Кб
Скачать

1

Типовые задачи на обработку одномерных массивов.

Каждая задача вне зависимости от формулировки

предусматривает ввод количества элементов массива,

затем ввод собственно элементов массива, обработку

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

Основные задачи

В одномерном массиве определить максимальный / минимальный элемент и его координату (номер) в массиве.

Обменять местами в одномерном массиве максимум и минимум, найденные среди элементов массива.

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

Получить в одномерном массиве сумму элементов, стоящих между максимумом и минимумом.

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

В одномерном массиве определить максимальный элемент и выяснить, в какой половине массива (левой или правой) он находится. О расположении максимума точно в середине массива сообщить отдельно.

Для одномерного массива вещественных чисел определить, сколько элементов (количество) находится после минимального элемента массива

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

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

Дан одномерный массив целых чисел. Определить, что больше - сумма нечетных чисел, стоящих на нечетных местах в массиве, или сумма четных чисел, стоящих на четных местах в массиве

Составить программу, которая вводит два одномерных массива А и В одинаковой размерности NF, сравнивает их элементы попарно ( ai = bi ) и в качестве результата выдает количество совпадений

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