Студопедия

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

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

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






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






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

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

    n=10

    v_min=-5

    v_max=10

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

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

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

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

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

    Транспонированный массив:

    7 5 -15 0 -1

    -2 2 9 -10 -17

    -11 0 -12 9 2

    3 10 8 -13 4

    -5 1 -18 4 -19

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

    -19 4 2 -17 -1

    4 -13 9 -10 0

    -18 8 -12 9 -15

    1 10 0 2 5

    -5 3 -11 -2 7

    Вариант 11

    Задание 1

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

     

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

    n=10

    v_min=-5

    v_max=10

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

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

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

    s_nechet=9

    s_chet=0

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

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

    -11 -5 -12 -18

     

    Вариант 12

    Задание 1

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

     

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

    n=10

    v_min=-5

    v_max=10

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

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

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

    max=9 n_max=10

    min=-5 n_min=4

    sr_arifm_otr=-1.50

    sr_arifm_pol= 3.50

    Задание 2

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

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

    v_min=-20

    v_max=10

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

    7 -2 -18 3 -5 8

    5 2 0 10 1 -2

    -15 9 -12 8 -18 9

    0 -10 9 -13 4 -16

    -1 -17 10 4 -18 -9

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

    min=-18 count_min=3

    Вариант 13

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

    sr_arifm_otr=-5.00

    sr_arifm_pol= 1.00

    Задание 2

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

     

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

    v_min=-20

    v_max=10

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

    7 -2 -11 3 -5 8

    5 2 0 10 1 -2

    -15 9 -12 8 -18 9

    0 -10 9 -13 4 -16

    -1 -17 10 4 -19 -9

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

    max=10 n_max=2

    Вариант 14






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