Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Задание 2. Заданный k-й слой элементов целочисленного массива matrixnn повернуть на 90 градусов по часовой стрелке
Заданный k -й слой элементов целочисленного массива matrixnn повернуть на 90 градусов по часовой стрелке. Номер слоя k задать с консоли.
Входные данные для n=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 -1 -17 2 4 -19 Выходной массив: 7 -2 -11 3 -5 5 -10 9 2 1 -15 9 -12 0 -18 0 -13 8 10 4 -1 -17 2 4 -19 Вариант 6 Задание 1 В целочисленном векторе 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 задать с консоли.
Входные данные для n=4, m=5, k=2, p=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 -12 9 2 1 -15 8 10 0 -18 0 -10 9 -13 4
Вариант 8 Задание 1 В целочисленном векторе vectorn найти второй по порядку отрицательный и предпоследний положительный элементы и поменять их местами. Предусмотреть случай, когда таких элементов в векторе нет.
Входные данные: n=10 v_min=-5 v_max=10 Исходный вектор: 7 3 1 -5 -2 5 2 0 10 9 Выходные данные: second_otr=-2 n_second_otr=5 predp_pol=10 n_predp_pol=9 Выходной вектор: 7 3 1 -5 10 5 2 0 -2 9
Задание 2 В целочисленном массиве matrixnn найти максимальный элемент выше главной диагонали и минимальный – ниже ее. Поменять их местами.
Входные данные для 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 Выходные данные: max=10 i_max=2 j_max=4 min=-17 i_min=5 j_min=2 Выходной массив: 7 -2 -11 3 -5 5 2 0 -17 1 -15 9 -12 8 -18 0 -10 9 -13 4 -1 10 2 4 -19
Вариант 9 Задание 1 В целочисленном векторе vectorn переместить в начало все положительные элементы Входные данные: n=10 v_min=-5 v_max=10 Исходный вектор: 7 0 1 -5 -2 5 2 0 -1 9 Выходной вектор: 7 1 5 2 9 -5 -2 -1 0 0 Задание 2 В целочисленном массиве matrixnn найти максимальный элемент выше побочной диагонали и минимальный – ниже ее. Поменять их местами.
Входные данные для 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 Выходные данные: max=9 i_max=3 j_max=2 min=-19 i_min=5 j_min=5 Выходной массив: 7 -2 -11 3 -5 5 2 0 -17 1 -15 -19 -12 8 -18 0 -10 9 -13 4 -1 10 2 4 9 Вариант 10
|