В целочисленном векторе vectorn найти второй по порядку четный и предпоследний нечетный элементы. Предусмотреть случай, когда таких элементов нет. Элементы, расположенные между ними, отсортировать по убыванию.
Входные данные:
n=10
v_min=-5
v_max=10
Исходный вектор:
7 0 1 -5 -2 2 5 -3 -1 9
Выходные данные:
chet_2=-2 n_chet_2=5
nechet_predp=-1 n_nechet_predp=9
Выходной вектор:
7 0 1 -5 -2 5 2 -3 -1 9
Задание 2
В квадратном массиве matrixnn (n – нечетное) повернуть средний наибольший ромб элементов на 90 градусов против часовой стрелки.
Входные данные для n=5:
v_min=-20
v_max=10
Исходный массив:
7 -2 -11 3 -5
5 2 0 10 1
-15 9 -12 8 -18
0 -10 9 -13 4
-1 -17 2 4 -19
Выходные данные
Выходной массив:
7 -2 -18 3 -5
5 10 8 -13 1
-11 0 -12 9 2
0 2 9 -10 4
-1 -17 -15 4 -19
Вариант 18
Задание 1
В целочисленном векторе vectorn найти два элемента, наиболее близкие к среднему арифметическому всех элементов массива. Предусмотреть случай, когда таких элементов нет (все элементы вектора равны между собой). Элементы, расположенные между ними, отсортировать по возрастанию.
Входные данные:
n=10
v_min=-5
v_max=10
Исходный вектор:
7 1 -1 -5 -2 2 5 -3 0 9
Выходные данные:
sr_arifm=1.30
bliz_1=1 n_bliz_1=2
bliz_2=2 n_bliz_2=6
Выходной вектор:
7 1 -5 -2 -1 2 5 -3 0 9
Задание 2
В квадратном массиве matrixnn (n – нечетное) повернуть k-ый слой среднего наибольшего ромба элементов на 90 градусов по часовой стрелке. Номер слоя k задать с консоли.