Студопедия

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

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

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






  • Задание 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 :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.