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

Лабораторная работа №5

«Прямоугольные массивы»

Требования:
1. Выполнять задания строго в соответствии со своим вариантом в списке
журнала.
2. Выполнять все поставленные задачи в задании.
3. В случае, если данные обозначены буквами или не даны в явном виде, то
они вводятся с клавиатуры.
4. Обязательно выводить в консоли начальные значения задачи, если они
заданы.
5. Обязательно выводить в консоли результат работы программы с
соответствующим обозначением того, что этот результат означает.
6. Если пользователь должен что-то ввести с консоли, обязательно вывести
на консоль сообщение, что это конкретно должно быть.

Вариант 1

1. Задана целочисленная матрица размера nxn. Поменять местами строку,


содержащую элемент с наибольшим значением в матрице, со строкой , содержащей
элемент с наименьшим значением. 
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n


4. Дана дей ствительная матрица размера nxm. Упорядочить столбцы по
неубыванию первых элементов.

Вариант 2

1. Задана целочисленная матрица размера nxn. Вывести номера столбцов, все


элементы, которых четны.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n

4. Дана дей ствительная матрица размера nxm. Упорядочить столбцы по


невозрастанию первых элементов.

Вариант 3

1. Задана целочисленная матрица размера nxn. Определить, является ли


матрица симметричной (относительно главной диагонали).
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Даны две дей ствительные квадратные матрицы порядка n. Получить новую


матрицу путем умножения элементов каждой строки первой матрицы на
наибольшее из значений элементов соответствующей строки второй
матрицы.
4. Построить матрицу В, строки которой будут состоять из различных
элементов соответствующей строки матрицы А. Количество столбцов
построенной матрицы В равно наибольшему количеству различных
элементов в строке, строки с меньшим числом элементов дополнить нулями.
Вариант 4

1. Задана целочисленная матрица размера nxn. Среди строк заданной матрицы,


содержащих только нечетные элементы, най ти строку с максимальной по
модулю суммой элементов.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n

4. Дана дей ствительная матрица размера nxm. Упорядочить строки по


неубыванию первых элементов.

Вариант 5

1. Задана целочисленная матрица размера nxn. Определить, является ли


матрица ортонормированной , т. е. такой , в которой скалярное произведение
каждой пары различных строк равно 0, а скалярное произведение каждой
строки на себя равно 1.
2. По матрице A построить матрицу B того же размера, где элемент b ij
определяется следующим образом. Через a ij проведем в A линии,
параллельные сторонам прямоугольника до пересечения с главной
диагональю; bij определяется как минимум среди элементов треугольника в А.
3. Получить квадратную матрицу порядка n, элементами которой являются
заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных ниже диагонали, параллельной дополнительной ,
пересекающей этот элемент, не включая саму диагональ.

Вариант 6
1. Задана целочисленная матрица размера nxn. Най ти все такие числа k, что k-я
строка совпадает с k-м столбцом.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Дана дей ствительная квадратная матрица порядка n. Переставляя ее строки


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

Вариант 7

1. Задана целочисленная матрица размера nxn. Получить номера строк,


элементы каждой из которых образуют монотонно убывающую
последовательность.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Дана дей ствительная квадратная матрица порядка n. Переставляя ее строки и


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

Вариант 8

1. Задана целочисленная матрица размера nxn. Подсчитать количество


столбцов заданной матрицы, которые составлены из попарно различных
чисел.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n


4. Дана дей ствительная матрица размера nxm. Упорядочить столбцы по
неубыванию последних элементов.

Вариант 9

1. Задана целочисленная матрица размера nxn. Най ти сумму элементов того


столбца, в котором находится наименьший элемент матрицы.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. В заданной дей ствительной квадратной матрице порядка n най ти


максимальный по модулю элемент. Получить матрицу порядка n – 1 путем
выбрасывания из исходной строки и столбца, на пересечении которых распо-
ложен най денный элемент.
4. Построить матрицу В такого же размера, как А, элементы которой обладают
следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных ниже диагонали, параллельной главной ,
пересекающей этот элемент, включая саму диагональ.

Вариант 10

1. Задана целочисленная матрица размера nxn. Най ти наибольший элемент


среди элементов главной и побочной диагонали и вывести на экран строку, в
которой он находится.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. В заданной дей ствительной квадратной матрице порядка n най ти


минимальный элемент. Получить матрицу порядка n + 1 путем добавления
к исходной матрице строки и столбца, на пересечении которых расположен
най денный элемент.
4. Дана дей ствительная матрица размера nxm. Упорядочить столбцы по
невозрастанию последних элементов.

Вариант 11
1. Задана целочисленная матрица размера nxn. Определить вектор, каждый
элемент которого равен скалярному произведению соответствующей строки
на себя.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n

4. Дана дей ствительная матрица размера nxm. Упорядочить строки по


невозрастанию последних элементов.

Вариант 12

1. Задана целочисленная матрица размера nxn. Най ти минимум среди


модулей элементов побочной диагонали матрицы.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n

4. Дана дей ствительная матрица размера nxm. Упорядочить строки по


неубыванию суммы их элементов.

Вариант 13

1. Задана целочисленная матрица размера nxn. Для каждой строки с нулевым


элементом на главной диагонали вывести ее номер и значение наибольшего
из элементов этой строки.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.
3. Получить заданную матрицу порядка n

4. Дана дей ствительная матрица размера nxm. Упорядочить столбцы по


невозрастанию суммы их элементов.

Вариант 14

1. Задана целочисленная матрица размера nxn. Для каждого столбца с


отрицательным элементом на главной диагонали вывести номер и сумму
элементов этого столбца.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Дана дей ствительная квадратная матрица порядка 2n. Получить новую


матрицу, переставляя блоки размера n  n в соответствии с рисунком.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных выше диагонали, параллельной главной ,
пересекающей этот элемент, включая саму диагональ.

Вариант 15

1. Задана целочисленная матрица размера nxn. Най ти максимальный элемент


среди стоящих на главной и побочной диагонали и поменять его местами с
элементом, стоящим на пересечении этих диагоналей .
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.
3. Дана дей ствительная квадратная матрица порядка 2n. Получить новую,
переставляя блоки размера n  n в соответствии с рисунком.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен максимальному из элементов
матрицы А, расположенных выше диагонали, параллельной дополнительной ,
пересекающей этот элемент, включая саму диагональ.

Вариант 16

1. Задана целочисленная матрица размера nxn. Получить транспонированную


матрицу для заданной .
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Дана дей ствительная квадратная матрица порядка 2n. Получить новую,


переставляя блоки размера n  n в соответствии с рисунком.

4. Дана дей ствительная матрица размера nxm. Упорядочить столбцы по


невозрастанию суммы их элементов.

Вариант 17

1. Задана целочисленная матрица размера nxn. Най ти сумму элементов тех


строк, в которых находится наибольший элемент матрицы.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.
3. Дана дей ствительная квадратная матрица порядка 2n. Получить новую,
переставляя блоки размера n  n в соответствии с рисунком.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных ниже диагонали, параллельной дополнительной ,
пересекающей этот элемент, включая саму диагональ.

Вариант 18

1. Задана целочисленная матрица размера nxn. Повернуть ее на 270 градусов в


положительном направлении.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Дана дей ствительная квадратная матрица порядка 2n. Получить новую,


переставляя блоки размера n  n в соответствии с рисунком.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных выше диагонали, параллельной главной ,
пересекающей этот элемент, не включая саму диагональ.

Вариант 19

1. Задана целочисленная матрица размера nxn. Най ти минимальный и


максимальный элементы среди стоящих на главной и побочной диагонали и
поменять их местами.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Дана дей ствительная квадратная матрица порядка 2n. Получить новую,


переставляя блоки размера n  n в соответствии с рисунком.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных ниже диагонали, параллельной главной ,
пересекающей этот элемент, не включая саму диагональ.

Вариант 20

1. Задана целочисленная матрица размера nxn. Получить номера строк,


элементы каждой из которых образуют монотонно возрастающую
последовательность.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить квадратную матрицу порядка n, элементами которой являются


заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке.

4. Дана дей ствительная матрица размера nxm. Упорядочить строки по


неубыванию наибольших элементов.

Вариант 21

1. Задана целочисленная матрица размера nxn. Най ти наибольший элемент


среди элементов главной и побочной диагонали и вывести на экран сумму
элементов строки, в которой он находится.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Получить квадратную матрицу порядка n, элементами которой являются


заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке

4. Задана вещественная левая треугольная матрица А. Най ти матрицу В = A  Ат

Вариант 22

1. Задана целочисленная матрица размера nxn. Вывести  номера столбцов,


элементы каждого из которых образуют монотонную последовательность
(монотонно убывающую или возрастающую).
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Получить квадратную матрицу порядка n, элементами которой являются


заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке

4. Задана левая треугольная вещественная матрица А Най ти матрицу В = (А2 )т

Вариант 23

1. Задана целочисленная матрица размера nxn. Поменять местами столбец с


номером k и последний из столбцов, содержащих только положительные
элементы.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Получить квадратную матрицу порядка n, элементами которой являются


заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке.

4. Задана целочисленная правая треугольная матрица А. Най ти матрицу В = А2

Вариант 24

1. Задана целочисленная матрица размера nxn. Най ти минимальное значение


среди сумм элементов всех ее строк и номер строки с этим минимальным
значением.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой ра-
вен максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Получить квадратную матрицу порядка n, элементами которой являются


заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке.

4. Заданы две целочисленные симметричные матрицы А и B. Най ти матрицу


С = A  B.

Вариант 25

1. Задана целочисленная матрица размера nxn. Матрица имеет седловую точку aij,
если aij является минимальным в i-й строке и максимальным в j-м столбце.
Най ти все седловые точки заданной матрицы.
2. Получить квадратную матрицу В порядка n, каждый элемент bij  которой равен
максимуму из элементов исходной квадратной матрицы А порядка n,
расположенных в закрашенной области, определяемой индексами i, j, на
рисунке.

3. Получить квадратную матрицу порядка n, элементами которой являются


заданные дей ствительные числа а1, ..., аnn, расположенные в ней по схеме,
которая приведена на рисунке.

4. Построить матрицу В такого же размера, как А, элементы которой обладают


следующим свой ством: элемент В[i, j] равен минимальному из элементов
матрицы А, расположенных выше диагонали, параллельной дополнительной ,
пересекающей этот элемент, не включая саму диагональ.

Вариант 26

1. Задана целочисленная матрица размера nxn. Най ти наибольший элемент


главной диагонали матрицы и вывести на печать строку, в которой он
находится.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Получить заданную матрицу порядка n

4. Дана дей ствительная матрица порядка n× m. Упорядочить строки по


убыванию наименьших элементов.

Вариант 27

1. Задана целочисленная матрица размера nxn. Среди столбцов заданной


матрицы, содержащих только такие элементы, которые по модулю не
больше заданного натурального n, най ти столбец с минимальным
произведением элементов.
2. Най ти сумму элементов, расположенных на закрашенной части матрицы.

3. Даны две дей ствительные квадратные матрицы порядка n. Получить новую


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