- •Задания к лабораторнной работе №4 обработка одномерных массивов.
- •Вариант 1
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
- •Вариант 17.
- •Вариант 18.
- •Вариант 19.
- •Вариант 20.
- •Вариант 21.
- •Вариант 22.
- •Вариант 23.
- •Вариант 24.
- •Вариант 25.
Вариант 5.
а) Вычислить сумму индексов положительных элементов массива С(9), которые формируются по правилу: с(i)= SIN(c(i-1)+2), c(1)=13
б) Найти наибольшую сумму соседних элементов в массиве:
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)
в) Дан массив Х(12).
Найти сумму значений |x(i)-x(j)|, где 1<=i<j<=12
X= (5,-7, 8, 6,-4, 3, 2, 1,-6, 8, 9, 11).
Найти произведение значений: |x(i)+x(j)|
где 1<=j<i<=12, причем j отличается от i не менее, чем на 2.
Вариант 6.
а)Найти минимальный среди положительных элементов массива:
В=(13.4, 0.1,-13,-4,0.2,-0.09)
Вывести на печать индексы отрицательных элементов массива, а также индекс минимального элемента.
б) Вычислить:
S=
,
где
Х=(0.2,0.3,0.9,-1.6,-8.3,2.6,-5.1,6.12,0.004)
Отпечатать оба массива Z, Y.
в) Найти три наибольших элемента А(15), также индексы этих элементов.
А=(3, -10, 5, -12, -7, 18, 4, 19, -2, 33, -5, 0, 1, 13, 7)
Вариант 7.
а) Найти произведение максимального и минимального элементов массива С(8), который формируются по правилу:
с(i)=Tg((π+1)/2)+25 где i=1, 2, 3…8, π=3.1415…
Максимальный элемент искать среди элементов с нечётными индексами, а минимальный – с чётными индексами.
б) Подсчитать количество элементов в массиве А, удовлетворяющих условию: 3х(i)2<a(i)<=1/(2x(i)-3, где a(i)=0.8x(i)2+SIN(x(i))+3.16
X=(0.4, 0.5, -3.7, -3.9, -0.4, 5.6, 5.9, 4, 4.18)
в) Записать в массив N подряд индексы нечётных элементов массива А(18). В массиве А найти наибольший из нечётных элементов. Какой номер в массиве N получит индекс этого наибольшего элемента?
А=(2,4,3,7,9,13,19,101,5,6,8,14,7,3,9,11,16,13)
Вариант 8.
а) Найти максимальный среди отрицательных элементов элемент и его индекс. Элементы массива Х(9) формируются по правилу:
X (i) =COS ((πX (i-1))-1
Дано: х(1)=0.2, π=3.1416…
б) Дан массив Y=(0.18, -1.6, 3.8, 5.3, -2.9, 15, 3.18, -8.7, -2.4)
Все положительные элементы массива возвести в квадрат, а отрицательные в куб. Отпечатать старый и новый массив отдельно, а также сумму элементов в старом новом массиве отдельно.
в) Дан массив Z(20). Найти количество нулевых элементов в массиве, сами нулевые элементы заменить на единицу, их порядковые номера записать подряд в массив В.
Z=(-1, 2, 3, 0, -4, 5,-2, 0, 4, 5, 0, -18, 0, 9)
Вариант 9.
а) Дано а(i)=13, b(i)=0.5
Сформировать элементы массивов А(7) и В(7) по правилу:
а(i)=2a(i-1)-18, b(i)=COS(b(i-1))+4
Найти минимальный элемент в массиве С(7), который является суммой массивов А и В.
б) Для массива А(9) вычислить сумму положительных элементов – Х, сумму отрицательных элементов – Z. Сформировать новый массив Y(9) по правилу: y(i)=a(i)SIN(X) – Z.
A=(2, 3, 4, 1, -6, 8, 10, 4, 3.3, 9.1, -0.8, 1.9, -2.1)
в) Дано натуральное число N и вещественное число Х.
COS(x2k)
Среди чисел y(k)=e *SIN(x3k), e – основание натуральных логарифмов,
* - знак умножения.
Найти ближайшее к какому–нибудь целому (k=1, 2, 3,…N). Алгоритм решения. Заполнить массив А элементами, равными дробным частям массива Y. .Найти максимальный элемент в А среди a(i)>=0.5, минимальный элемент в А среди a(i)<=0.5. Ответом будет значение k, соответствующее меньшему из значений min и (1-max)
