Программа для упорядочивания строк квадратной матрицы А{n,n} по убыванию значение элементов побочный диагонали Размерность матрицы и значения элементов вводятся с клавиатуры. Python
A =
for i in rangennn: row =
for j in rangennn: element = int(input(f"Введите элемент A[{i}][{j}]: ")) row.appendelementelementelement
A.appendrowrowrow
Получаем значения элементов побочной диагонали
diagonal_values = A[i][n−i−1]foriinrange(n)A[i][n-i-1] for i in range(n)A[i][n−i−1]foriinrange(n)
n = int(input("Введите размерность матрицы n: "))
Создаем матрицуA = for i in rangennn:
Получаем значения элементов побочной диагоналиrow = for j in rangennn:
element = int(input(f"Введите элемент A[{i}][{j}]: "))
row.appendelementelementelement A.appendrowrowrow
diagonal_values = A[i][n−i−1]foriinrange(n)A[i][n-i-1] for i in range(n)A[i][n−i−1]foriinrange(n)
Сортируем элементы побочной диагонали по убываниюdiagonal_values.sortreverse=Truereverse=Truereverse=True
Упорядочиваем строки по убыванию элементов побочной диагоналиsorted_A = for value in diagonal_values:
Выводим упорядоченную матрицуfor i in rangennn:
if Aiiin−i−1n-i-1n−i−1 == value:
sorted_A.appendA[i]A[i]A[i]
for row in sorted_A:
printrowrowrow