Студопедия

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

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

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






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