Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание 2. Вывести на экран построчно элементы всех слоев целочисленного прямоугольного массива matrixnm, начиная с внешнего слоя






Вывести на экран построчно элементы всех слоев целочисленного прямоугольного массива matrixnm, начиная с внешнего слоя. Вывод начинать с левого верхнего элемента слоя.

 

Входные данные для n=3, m=5:

v_min=-20

v_max=10

Исходный массив:

7 -2 -11 3 -5

5 2 0 10 1

-15 9 -12 8 -18

Выходные данные:

7 -2 -11 3 -5 1 -18 8 -12 9 -15 5

2 0 10

Вариант 2

Задание 1

В целочисленном векторе vectorn найти минимальный и максимальный элементы. Предусмотреть случай, когда таких элементов нет (все элементы вектора равны между собой). Перевернуть элементы вектора, расположенные между ними (выполнить «поплавок»).

Входные данные:

n=10

v_min=-5

v_max=10

Исходный вектор:

7 -5 1 3 -2 5 2 0 10 1

Выходные данные:

min=-5 n_min=2

max=10 n_max=9

Выходной вектор:

7 -5 0 2 5 -2 3 1 10 1

 

Задание 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

Выходной массив:

7 -17 2 4 -5

5 2 9 10 1

-15 9 -12 8 -18

0 -10 0 -13 4

-1 -2 -11 3 -19

Вариант 3

Задание 1

В целочисленном векторе vectorn найти его вторые по значению минимальный и максимальный элементы и поменять их местами. Предусмотреть случай, когда таких элементов нет.

 

Входные данные:

n=10

v_min=-5

v_max=10

Исходный вектор:

7 -5 1 3 -2 5 2 0 10 1

Выходные данные:

min_2=-2 n_min_2=5

max_2=7 n_max_2=1

Выходной вектор:

-2 -5 1 3 7 5 2 0 10 1

 

Задание 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

Выходной массив:

7 -2 -11 3 -5

1 2 0 10 5

-18 8 -12 9 -15

4 -10 9 -13 0

-1 -17 2 4 -19

Вариант 4

Задание 1

В целочисленном векторе vectorn найти его вторые по значению минимальный и максимальный элементы. Предусмотреть случай, когда таких элементов нет. Элементы вектора, расположенные между ними, отсортировать по возрастанию.

 

Входные данные:

n=10

v_min=-5

v_max=10

Исходный вектор:

7 3 1 -5 -2 5 2 0 10 1

Выходные данные:

min_2=-2 n_min_2=5

max_2=7 n_max_2=1

Выходной вектор:

7 -5 1 3 -2 5 2 0 10 1

 

Задание 2

Целочисленный массив matrixnn повернуть на 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

Выходной массив:

-1 0 -5 5 7

-17 -10 9 2 -2

2 9 -12 0 -11

4 -13 8 10 3

-19 4 -18 1 -5

 

Вариант 5

Задание 1

В целочисленном векторе vectorn найти его вторые по значению минимальный и максимальный элементы. Предусмотреть случай, когда таких элементов нет. Перевернуть элементы вектора, расположенные между ними (выполнить «поплавок»).

 

Входные данные:

n=10

v_min=-5

v_max=10

Исходный вектор:

7 3 1 -5 -2 5 2 0 10 1

Выходные данные:

min_2=-2 n_min_2=5

max_2=7 n_max_2=1

Выходной вектор:

7 -5 1 3 -2 5 2 0 10 1






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.