- •Задания к лабораторнной работе №4 обработка одномерных массивов.
- •Вариант 1
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 9.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
- •Вариант 17.
- •Вариант 18.
- •Вариант 19.
- •Вариант 20.
- •Вариант 21.
- •Вариант 22.
- •Вариант 23.
- •Вариант 24.
- •Вариант 25.
Вариант 20.
а) Найти произведение отрицательных элементов, меньших -15 в каждом массиве. Выбрать из этих произведений большее.
А=(-28, 14, -30, 4, 5, -16, 4), В=(-4, -7, 28, -16, -38)
б) Дан массив А(8). Сформировать новый массив Z(8) по правилу:
где m, n – максимальный и минимальный элементы массива Х(8), сформированного по правилу х (i)=SIN(a(i))
А=(9.8, 5.6, 3.67, 4.8, 1.5, 2.7, 7.18, 3.15)
в) В заданном массиве Х произвести сортировку, т.е. представить его в виде
Х=(х (1), х(2),…х(р). Х(р+1)…х(n)), где
х(1), х(2),..х(р) – отрицательные элементы массива, идущие в том же порядке, как и в исходном массиве.
х(р+1),..х(n) - положительные элементы, идущие в том же порядке, как и в исходном массиве.
Х=(-1, -10, 5, 20, -3, -4, 7, -2, -100, -13, 18, 24, 0, 11, 17, -21)
Вариант 21.
а) Найти сумму минимальных элементов массивов А(8) и В(8), элементы которых формируются по правилам: а(i)=Arccos(a(i-1)/18)
b(i)=SIN(b(i-1))+14
Дано: а(1)=4; b(1)=2
б) Дан массив Х(10). Построить новый массив Z(10) по правилу: z(i)=x(i)+m(i)x(i), где
Найти произведение отрицательных элементов массива Z, имеющих нечётные индексы. Элементы массива Х выбрать самостоятельно.
в) В массиве Х(15) определить количество соседних двух элементов одного знака, причём модули первого элемента в соседстве должны быть больше модуля второго элемента.
Х=(2, 1, -4, 3, 8, 9, 7, 0, -7, 12, 11, 6, -5, 4, 1)
Вариант 22.
а) Найти минимальный элемент массива: С=(13, -2, 4, 0, 2, 46).
Если индекс этого элемента меньше 4, то заменить этот элемент внутри массива на 100 иначе на 200.
б) Сформировать массив Х(20), элементы которого формируются следующим образом:
Отпечатать сначала все отрицательные элементы массива Х, а затем положительные.
в) Даны два массива А(8) и В(8). Массива А выстроить по возрастанию. Построить новый массив С(8).
Элементы массива А и В задать самостоятельно.
Вариант 23.
а) Подсчитать количество элементов массива с(8), для которых выполнено условие с(i)<25. Элементы массива, для которых с(i)>=25 просуммировать.
С=(-4, 5, 26, 5, 8, 0, -7, 28)
б) Вычислить наибольшие и наименьшие элементы и их индексы для массива Q, элементы которого формируются по правилу:
где, а=13.27, Х=(0.84, -0.39, 0.96, 7.15, 3.21, 0.84, 0.65, 0.3, -0.24).
в) В массиве С (17) найти количество соседствующих двух положительных чисел и количество соседствующих двух отрицательных чисел
С=(1, 2, -3, 0, -1, 7, -9, 4, 5, -6, 3, 2, 9, 10, -7, -9, -5)
Вариант 24.
а) Вычислить сумму, произведение элементов массива С(7).
Выяснить, что меньше – сумма элементов с чётными индексами или сумма элементов с нечётными индексами.
С=(0.1, 13, 2.5, -6, -20, 5, 4)
б) Вычислить среднее арифметическое значение элементов массива, удовлетворяющих условию: с(i)>2.5
Массив сформируется по правилу:
А=(0.08, -1.75, 2.6, 3.9, 8.1, -1.17, -3.4, -5.6, -7.2, 5.4)
в) Выстроить элементы массива А (12) по убыванию:
А=(1.6, 2.4, -2.9, 0.8, 13.4, 5.9, 3.4, 7.2, 0.1, 0.4, -2.3, 7)
