
Какую работу нужно написать?
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 получит индекс этого наибольшего элемента?