В целочисленном векторе vectorn найти минимальное положительное и максимальное отрицательное числа, не входящие в этот вектор. Предусмотреть случай, когда таких элементов нет.
Входные данные:
n=10
v_min=-5
v_max=10
Исходный вектор:
7 3 1 -5 -2 5 2 0 8 1
Выходные данные:
min_pol_not=4
max_otr_not=-1
Задание 2
В заданном k-ом слое элементов целочисленного прямоугольного массива matrixnmсдвинуть все элементы на один шаг вправо. Номер слоя k задать с консоли.
Входные данные для n=4, m=5, k=2:
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
Выходной массив:
7 -2 -11 3 -5
5 9 2 0 1
-15 -12 8 10 -18
0 -10 9 -13 4
Вариант 7
Задание 1
В целочисленном векторе vectorn найти первый по порядку отрицательный и последний положительный элементы и поменять их местами. Предусмотреть случай, когда все элементы вектора одного знака.
Входные данные:
n=10
v_min=-5
v_max=10
Исходный вектор:
7 3 1 -5 -2 5 2 0 10 -1
Выходные данные:
first_otr=-5 n_first_otr=4
last_pol=10 n_last_pol=9
Выходной вектор:
7 3 1 10 -2 5 2 0 -5 -1
Задание 2
В заданном k-ом слое элементов целочисленного прямоугольного массива matrixnmсдвинуть все элементы на p шагов по часовой стрелке. Номер слоя k и количество шагов p задать с консоли.