Дана квадратная матрица размером n x n. Задача состоит в том, чтобы найти сумму элементов, находящихся на главной диагонали.
Шаги решения:
1. Создадим переменную sum и инициализируем ее нулем.
2. Проходим по каждому элементу на главной диагонали матрицы, используя индексы (i, i), где i – номер строки и столбца.
3. Добавляем значение элемента к сумме sum.
4. После прохода по всем элементам, сумма будет содержать сумму элементов на главной диагонали.
5. Возвращаем значение sum в качестве результата.
Пример реализации на языке Python:
“`python
def sum_diagonal(matrix):
n = len(matrix)
sum = 0
for i in range(n):
sum += matrix[i][i]
return sum
# Пример использования
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
result = sum_diagonal(matrix)
print(“Сумма элементов на главной диагонали равна:”, result)
“`
Результат выполнения кода для данной матрицы будет: “Сумма элементов на главной диагонали равна: 15”.