Вы находитесь на странице: 1из 3

ЛАБОРАТОРНАЯ РАБОТА №10 (2+2+3+3 БАЛЛА)

Вариант Задача 1 Задача 2 Задача 3 Задача 4


1 Matrix17 Matrix47 DArray1 DArray11
2 Matrix18 Matrix48 DArray2 DArray12
3 Matrix19 Matrix49 DArray3 DArray13
4 Matrix20 Matrix50 DArray4 DArray14
5 Matrix21 Matrix51 DArray5 DArray15
6 Matrix22 Matrix52 DArray6 DArray16
7 Matrix23 Matrix53 DArray7 DArray17
8 Matrix24 Matrix54 DArray8 DArray11
9 Matrix25 Matrix55 DArray9 DArray12
10 Matrix26 Matrix56 DArray10 DArray13
11 Matrix27 Matrix57 DArray1 DArray14
12 Matrix28 Matrix58 DArray2 DArray15
13 Matrix29 Matrix59 DArray3 DArray16
14 Matrix30 Matrix60 DArray4 DArray17
15 Matrix31 Matrix61 DArray5 DArray11

ДВУМЕРНЫЕ МАССИВЫ (МАТРИЦЫ): АНАЛИЗ ЭЛЕМЕНТОВ


Matrix17. Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Найти сумму и про-
изведение элементов K-й строки данной матрицы.
Matrix18. Дана матрица размера M × N и целое число K (1 ≤ K ≤ N). Найти сумму и про-
изведение элементов K-го столбца данной матрицы.
Matrix19. Дана матрица размера M × N. Для каждой строки матрицы найти сумму ее эле-
ментов.
Matrix20. Дана матрица размера M × N. Для каждого столбца матрицы найти произведе-
ние его элементов.
Matrix21. Дана матрица размера M × N. Для каждой строки матрицы с нечетным номе-
ром (1, 3, …) найти среднее арифметическое ее элементов. Условный оператор не ис-
пользовать.
Matrix22. Дана матрица размера M × N. Для каждого столбца матрицы с четным номе-
ром (2, 4, …) найти сумму его элементов. Условный оператор не использовать.
Matrix23. Дана матрица размера M × N. В каждой строке матрицы найти минимальный
элемент.
Matrix24°. Дана матрица размера M × N. В каждом столбце матрицы найти максималь-
ный элемент.
Matrix25. Дана матрица размера M × N. Найти номер ее строки с наибольшей суммой
элементов и вывести данный номер, а также значение наибольшей суммы.
Matrix26. Дана матрица размера M × N. Найти номер ее столбца с наименьшим произве-
дением элементов и вывести данный номер, а также значение наименьшего произведе-
ния.
Matrix27. Дана матрица размера M × N. Найти максимальный среди минимальных эле-
ментов ее строк.
Matrix28. Дана матрица размера M × N. Найти минимальный среди максимальных эле-
ментов ее столбцов.
Matrix29. Дана матрица размера M × N. В каждой ее строке найти количество элементов,
меньших среднего арифметического всех элементов этой строки.
Matrix30. Дана матрица размера M × N. В каждом ее столбце найти количество элемен-
тов, больших среднего арифметического всех элементов этого столбца.
Matrix31. Дана матрица размера M × N. Найти номера строки и столбца для элемента
матрицы, наиболее близкого к среднему значению всех ее элементов.

ДВУМЕРНЫЕ МАССИВЫ (МАТРИЦЫ): ПРЕОБРАЗОВАНИЕ


При выполнении заданий на преобразование матриц не следует использовать вспомога-
тельные двумерные массивы-матрицы, за исключением тех заданий, в которых явно ска-
зано о допустимости применения вспомогательных матриц.
Matrix47. Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ M). Поме-
нять местами строки матрицы с номерами K1 и K2.
Matrix48. Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ N). Поме-
нять местами столбцы матрицы с номерами K1 и K2.
Matrix49. Дана матрица размера M × N. Преобразовать матрицу, поменяв местами ми-
нимальный и максимальный элемент в каждой строке.
Matrix50. Дана матрица размера M × N. Преобразовать матрицу, поменяв местами ми-
нимальный и максимальный элемент в каждом столбце.
Matrix51. Дана матрица размера M × N. Поменять местами строки, содержащие мини-
мальный и максимальный элементы матрицы.
Matrix52. Дана матрица размера M × N. Поменять местами столбцы, содержащие мини-
мальный и максимальный элементы матрицы.
Matrix53°. Дана матрица размера M × N. Поменять местами столбец с номером 1 и по-
следний из столбцов, содержащих только положительные элементы. Если требуемых
столбцов нет, то вывести матрицу без изменений.
Matrix54. Дана матрица размера M × N. Поменять местами столбец с номером N и пер-
вый из столбцов, содержащих только отрицательные элементы. Если требуемых столб-
цов нет, то вывести матрицу без изменений.
Matrix55. Дана матрица размера M × N (M — четное число). Поменять местами верх-
нюю и нижнюю половины матрицы.
Matrix56. Дана матрица размера M × N (N — четное число). Поменять местами левую и
правую половины матрицы.
Matrix57. Дана матрица размера M × N (M и N — четные числа). Поменять местами ле-
вую верхнюю и правую нижнюю четверти матрицы.
Matrix58. Дана матрица размера M × N (M и N — четные числа). Поменять местами ле-
вую нижнюю и правую верхнюю четверти матрицы.
Matrix59. Дана матрица размера M × N. Зеркально отразить ее элементы относительно
горизонтальной оси симметрии матрицы (при этом поменяются местами строки с номе-
рами 1 и M, 2 и M − 1 и т. д.).
Matrix60. Дана матрица размера M × N. Зеркально отразить ее элементы относительно
вертикальной оси симметрии матрицы (при этом поменяются местами столбцы с номе-
рами 1 и N, 2 и N − 1 и т. д.).
Matrix61. Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Удалить строку мат-
рицы с номером K.

DARRAY
DArray1. Найти сумму (S1) элементов матрицы размерности n x n, находящихся в стро-
ках с k1-й по k2-ю, сумму (S2) элементов, находящихся в столбцах с k1-го по k2-го, а также
сумму (S3) элементов главной диагонали и сумму (S4) элементов побочной диагонали.
DArray2. В матрице A размерности n x n поменять местами элементы на главной и по-
бочной диагоналях, оставив каждый элемент в той же строке, что он и находился. В ре-
шении задачи не допускается использовать вложенные циклы и оператор ветвления.
DArray3. Найти сумму (S1) элементов матрицы размерности n x n, лежащих выше глав-
ной диагонали и сумму (S2) элементов, лежащих ниже побочной диагонали
DArray4. Задана квадратная матрица. Получить транспонированную матрицу и прове-
рить, является ли исходная матрица симметричной относительно главной диагонали
DArray5. Сформировать из некоторой матрицы A(n,n) верхнетреугольную матрицу
C(n,n) (все элементы ниже главной диагонали нулевые)
DArray6. Сформировать из некоторой матрицы A(n,n) нижнетреугольную матрицу
C(n,n) (все элементы выше главной диагонали нулевые)
DArray7. Задана матрица A размерности n x n. Определить минимальный элемент среди
элементов матрицы, расположенных выше побочной диагонали.
DArray8. Задана матрица A размерности n x n. Зеркально отразить ее относительно глав-
ной диагонали
DArray9. Задана матрица A размерности n x n. Зеркально отразить ее относительно по-
бочной диагонали
DArray10. Задана матрица A размерности n x n. Определить максимальный элемент
(max) среди элементов матрицы, расположенных выше главной диагонали и минималь-
ный элемент (min) среди элементов, стоящих в углах матрицы.
DArray11. В двумерном массиве из размерности N x M найти значение первого макси-
мального элемента массива и его индексов.
DArray12. Поменять максимальный элемент матрицы B размерности N x M с его первым
элементом, а минимальный - с последним. В матрице только один максимальный и один
минимальный элемент
DArray13. В матрице A размерности n x n найти максимальный элемент max 1, находя-
щийся на периметре матрицы, и максимальный элемент max2 вне периметра матрицы.
Периметром матрицы являются граничные элементы, находящиеся в первой или послед-
ней строке, а также в первом и последнем столбце
DArray14. В двумерном массиве A размерности N x M, среди элементов которого могут
быть совпадающие, определить наименьшее и наибольшее значение, а так же индексы
первого и последнего минимального и индексы первого и последнего максимального
элементов в массиве. Порядок элементов определять чтением матрицы построчно слева
направо и сверху вниз
DArray15. Для заданной квадратной матрицы найти след матрицы, суммируя элементы,
стоящие на главной диагонали. Преобразовать исходную матрицу по правилу: четные
строки разделить на полученное значение, нечетные оставить без изменения. След мат-
рицы — это сумма элементов, находящихся на главной диагонали
DArray16. Определить, есть ли в данном двумерном массиве размерности n x m элемент,
равный сумме своих соседей справа, слева, сверху и снизу. Учитывать только те эле-
менты, которые находятся непосредственно справа, слева, сверху и снизу, те, что окру-
жают данный элемент и находятся по диагонали от него не учитывать.
DArray17. Проверить, является ли матрица A размером nxn диагональной (все эле-
менты, кроме главной диагонали, нули и матрица при этом не единичная); единичной
(все элементы нули, на главной диагонали только единицы); или нулевой (все элементы
нули). Формат ответа: 1 - диагональная, 2 - единичная, 3 - нулевая

Вам также может понравиться