n = int(input("Введите размерность матрицы n: "))
A = []for i in range(n):row = []for j in range(n):element = int(input(f"Введите элемент A[{i}][{j}]: "))row.append(element)A.append(row)
diagonal_values = [A[i][n-i-1] for i in range(n)]
diagonal_values.sort(reverse=True)
sorted_A = []for value in diagonal_values:for i in range(n):if A[i][n-i-1] == value:sorted_A.append(A[i])
for row in sorted_A:print(row)
n = int(input("Введите размерность матрицы n: "))
Создаем матрицуA = []
Получаем значения элементов побочной диагоналиfor i in range(n):
row = []
for j in range(n):
element = int(input(f"Введите элемент A[{i}][{j}]: "))
row.append(element)
A.append(row)
diagonal_values = [A[i][n-i-1] for i in range(n)]
Сортируем элементы побочной диагонали по убываниюdiagonal_values.sort(reverse=True)
Упорядочиваем строки по убыванию элементов побочной диагоналиsorted_A = []
Выводим упорядоченную матрицуfor value in diagonal_values:
for i in range(n):
if A[i][n-i-1] == value:
sorted_A.append(A[i])
for row in sorted_A:
print(row)