3 ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
Задание 1
а) Найти минимальный элемент среди элементов массива А = {-5; 16; 4; 0,5; 12; -3; 2; 5; 13}, значения которых строго больше трех.
б) Вычислить сумму элементов, имеющих нечетные индексы для массива А(13), а также - произведение четных элементов. Элементы массива А формируются с помощью функций - целая часть числа и генератор случайного числа и должны быть в диапазоне от 0 до 100.
в) Вычислить значение функции:
для x [-10; 20] с шагом 1. Записать подряд в массив A все положительные значения функции Z и в массив B все отрицательные значения функции Z. Отпечатать массив А и В, а также массив С, образованный по правилу: сi = 2аi + вi.
Задание 2
а) Найти сумму элементов массива В = {13; 4; 18; 28; 13; 0,5; 46; 58}, значения которых меньше 26 и вывести на печать индексы этих элементов.
б) Задан массив Р(10) (элементы его выбрать самостоятельно). Построить новый массив В, элементы которого вычисляются по формуле: . Отобрать в новом массиве все положительные значения и, если их количество будет больше 5, то массив В отпечатать без изменения, в противном случае, присвоить положительным значениям массива В число 1.
в) Произвести выборку в массиве Х = {-1; -2; 3; 4; 5; -7; -12; 1; 0,8; -6; 5; 7; -2; 0,1; 0; 3; -8; -5}, то есть сформировать 4 массива. Первый содержит записанные подряд положительные элементы массива Х. Второй - отрицательные элементы массива Х. Третий - подряд запиcанные порядковые номера элементов первого массива, которые они имели в массиве Х. Четвертый массив cодержит подряд записанные индексы элементов второго массива, которые они имели в массиве Х.
Задание 3
а) Вычислить произведение индексов элементов массива С = {26; -15; 18 ,5; 14; -6; -12; 0; 0,5}, значения которых строго больше 0,5.
б) Подсчитать M - количество положительных значений и Q - количество отрицательных значений в массиве Х. Если M = Q, то напечатать массив Х без изменений, иначе напечатать массив Х, в котором x1 = M и x2 = Q. Массив Х формируется по правилу:; A = {1,2; -5,6; 3,17; 8,9; 1,7; -2,4; -2,8}.
в) Для массива Y = {2; 4; 8; 9; 1; 0; 1; 7; 4; 3; 2; 6} указать два элемента (их индексы), cреднее арифметическое которых ближе всего к заданному Х=2,3.
Задание 4
a) Даны массивы А(8), В(9), C(7). Определить: K - количество элементов массива А, больших 3; M - максимальный элемент в массиве В; N - минимальный элемент в массиве С. Что больше - K, M или N? Элементы массивов задать самостоятельно.
б) Вычислить количество элементов массива Y, удовлетворяющих условию 1 Yi 2, а также произведение элементов, имеющих нечетные индексы и сумму элементов с четными индексами. (Cумму и произведение искать для тех элементов, которые не удовлетворяют условию). Значения массива Y вычисляются по формуле: ; X = {2,6; 0,04; 8,31; 5,2; 0,2; 0,78; 1,4; 5,9; 2,7}.
в) В массиве D = {7; 2; 1; 7; 0; 4; 5; 2; 1; 4; 0; 8; 9; 7; 6} определить количество элементов, которые входят в массив более чем по одному разу.
Задание 5
а) Вычислить сумму индексов положительных элементов массива С(9), которые формируются по правилу: .
б) Найти наибольшую сумму соседних элементов в массиве: Z = {0,21; -1,6; 3,15; 21,9; 4,18; 12,9; -2,3; 7,2; 4,5; 6,8; 9,21; 1,7; 7,9; -2,4}.
в) Дан массив Х = {5; -7; 8; 6; -4; 3; 2; 1; -6; 8; 9; 11}. Найти сумму значений xi - xj, где . Найти произведение значений: xi + xj, где , причем j отличается от i не менее чем на 2.
Задание 6
а) Найти минимальный среди положительных элементов массива В = {13; 4; 0,1; -13; -4; 0,2; -0,09}. Вывести на печать индексы отрицательных элементов массива, а также индекс минимального элемента.
б) Вычислить: S =, где
, X = {0,2; 0,3; 0,9; -1,6; -8,3; 2,6; -5,1; 6; 12}. Отпечатать оба массива Z и Y.
в) Найти три наибольших элемента массива А = {3; -10; 5; -12; -7; 18; 4; 19; -2; 33; -5; 0; 1; 13; 7}, а также индексы этих элементов.
Задание 7
а) Найти произведение максимального и минимального элементов массива С, который формируются по правилу: . Максимальный элемент искать среди элементов с нечетными индексами, а минимальный – с четными индексами.
б) Подсчитать количество элементов в массиве А, удовлетворяющих условию:
3хi2 < ai , где ai = 0,8xi2 + + 3,16;
Х = {0,4; 0,5; -3,7; -3,9; -0,4; 5,6; 5,9; 4; 4,18}.
в) Записать в массив N подряд индексы нечетных элементов массива А={2; 4; 3; 7; 9; 13; 19; 101; 5; 6; 8; 14; 7; 3; 9; 11; 16; 13}. В массиве А найти наибольший из нечетных элементов. Какой номер в массиве N получит индекс этого наибольшего элемента?