Лабораторная работа 5-6. Работа с массивами и матрицами. Примечание: - Для задания значения элементов массива используйте функцию rand(). Диапазон задается произвольно, но не меньше чем от -25 до +25. Вручную вводить значения не надо. - Размер массива должен быть не менее 10 элементов. - Перед обработкой массива выведите его на экран. - В 5 лабораторной работе размерности массивов (M, N) задаются статически в самой программе. - В 6 лабораторной работе размерности массивов/матриц (M, N) задаются с клавиатуры. Для выделения памяти массиву и работе с ним использовать указатели и функцию malloc. Варианты заданий: 1 Составьте программу, вычисляющую произведение элементов одномерного массива, состоящего из N элементов. Выведите произведение на экран. 2 Дан массив из N целых чисел. Найдите минимальный по модулю элемент массива и выведите его на экран. 3 Дан массив из N целых чисел. Составьте программу, сравнивающую по модулю сумму элементов, стоящих на четных местах массива, с суммой элементов, стоящих на нечетных местах. 4 Дан массив из N целых чисел. Найдите минимальный положительный элемент массива. 5 Дан массив из N вещественных (тип double) чисел. Найдите максимальный элемент массива и выведите его на экран. 6 Дан массив из N целых чисел. Поменяйте местами максимальный и минимальный элементы массива. 7 В одномерном массиве из N вещественных чисел (тип double) найти максимальный из отрицательных элементов и поменять его местами с последним элементом массива. 8 Составьте программу расчета среднего арифметического отрицательных элементов в одномерном массиве из N целых чисел. Замените минимальный элемент в одномерном массиве на полученное среднее арифметическое. 9 Дан массив из N целых чисел. Составьте программу, находящую среднее арифметическое всех четных элементов, стоящих на нечетных местах. 10 Дан массив из N вещественных (тип double) чисел. Пользователь вводит с клавиатуры число A. Найдите максимальный элемент массива, не превосходящий введенное число. 11 Дан одномерный массив из N вещественных чисел (тип double). Посчитайте произведение всех i-х элементов массива. Число i вводится пользователем с клавиатуры. Например, при i = 3 необходимо брать каждый третий элемент. 12 Дан массив из N вещественных (тип double) чисел. Пользователь вводит с клавиатуры число A. Найдите минимальный элемент массива, больший введенного числа. 13 Дан массив из N целых чисел. Пользователь вводит с клавиатуры число A. Найдите набиолее близкий к числу А элемент массива. Если таких элементов несколько, выведите первый найденный из них. Например: Массив -9 34 3 5 -6 12 15 19 0 -3 11 А = 17 Результат: 15 и 19. Нужно вывести 15. 14 Дан массив из N вещественных (тип double) чисел. Пользователь вводит с клавиатуры число A. Найдите среднее геометрическое всех элементов массива, больших числа А. 15 Дан массив из N целых чисел. Пользователь вводит с клавиатуры числа A и В. Выведите на экран индексы элементов массива, которые больше числа А, но меньше числа В.