def sum_diagonal(matrix): if len(matrix) != len(matrix[0]): return "Матрица не квадратная" sum_diagonal = 0 for i in range(len(matrix)): sum_diagonal += matrix[i][i] return sum_diagonal matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] result = sum_diagonal(matrix) print(result)
В этом примере мы определяем функцию sum_diagonal, которая принимает массив matrix и вычисляет сумму элементов главной диагонали. Затем мы создаем матрицу 3x3 и вызываем эту функцию для этой матрицы. Результат будет выведен на экран.
Пример кода на Python:
def sum_diagonal(matrix):if len(matrix) != len(matrix[0]):
return "Матрица не квадратная"
sum_diagonal = 0
for i in range(len(matrix)):
sum_diagonal += matrix[i][i]
return sum_diagonal
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
result = sum_diagonal(matrix)
print(result)
В этом примере мы определяем функцию sum_diagonal, которая принимает массив matrix и вычисляет сумму элементов главной диагонали. Затем мы создаем матрицу 3x3 и вызываем эту функцию для этой матрицы. Результат будет выведен на экран.