Студопедия

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

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

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






  • Задание 1. В целочисленном векторе vectorn определить количество положительных, отрицательных и нулевых элементов






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

     

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

    n=10

    v_min=-5

    v_max=10

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

    7 0 1 -5 -2 5 2 0 -1 9

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

    min=-5 n_min=4

    max=9 n_max=10

    count_otr=2

    count_pol=2

    count_null=1

    Задание 2

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

     

    Входные данные для n=4, m=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

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

    min=-18 row_min=3 col_min=5

    Найденные элементы:

    10 -13

     

    Вариант 15

    Задание 1

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

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

    n=10

    v_min=-5

    v_max=10

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

    7 0 1 -5 -2 5 2 0 -1 9

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

    max_2=7 n_max_2=1

    min_2=-2 n_min_2=5

    count_otr=1

    count_pol=1

    count_null=1

    Задание 2

    Переставить строки и столбцы целочисленного прямоугольного массива matrixnm таким образом, чтобы его максимальный элемент находился в левом верхнем углу, а минимальный – в правом нижнем. Предусмотреть вариант, когда максимальный и минимальный элементы находятся в одной строке или в одном столбце. В этом случае выдать сообщение «Перестановка невозможна». Перестановки строк и столбцов вывести по шагам.

     

    Входные данные для n=4, m=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

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

    max= 10 row_max=2 col_max=4

    min=-18 row_min=3 col_min=5

    Первая перестановка:

    10 2 0 5 1

    3 -2 -11 7 -5

    8 9 -12 -15 -18

    -13 -10 9 0 4

    Вторая перестановка:

    10 2 0 5 1

    3 -2 -11 7 -5

    -13 -10 9 0 4

    8 9 -12 -15 -18

     

    Вариант 16

    Задание 1

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

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

    n=10

    v_min=-5

    v_max=10

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

    7 0 1 -5 -2 5 2 -3 -1 9

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

    pol_2=1 n_pol_2=3

    otr_predp=-3 n_otr_predp=8

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

    7 0 1 -5 -2 2 5 -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 -15 3 -5

    5 -10 9 2 1

    2 9 -12 0 -11

    0 -13 8 10 4

    -1 -17 -18 4 -19

    Вариант 17

    Задание 1

    В целочисленном векторе 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






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