def diagonal_elements(matrix): diagonal_array = [] for i in range(len(matrix)): diagonal_array.append(matrix[i][i]) return diagonal_array # Пример входной квадратной матрицы matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] result = diagonal_elements(matrix) print(result) # Вывод: [1, 5, 9]
В данном примере функция diagonal_elements принимает квадратную матрицу и формирует одномерный массив из её диагональных элементов. Вывод программы показывает массив [1, 5, 9], который содержит диагональные элементы исходной матрицы.
Пример кода на Python:
def diagonal_elements(matrix):diagonal_array = []
for i in range(len(matrix)):
diagonal_array.append(matrix[i][i])
return diagonal_array
# Пример входной квадратной матрицы
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
result = diagonal_elements(matrix)
print(result) # Вывод: [1, 5, 9]
В данном примере функция diagonal_elements принимает квадратную матрицу и формирует одномерный массив из её диагональных элементов. Вывод программы показывает массив [1, 5, 9], который содержит диагональные элементы исходной матрицы.