Используя функции, разработать программу Дана квадратная матрица порядка M. Составить программу, которая прибавила бы
каждому элементу данной строки элемент, который принадлежит этой строке и
главной диагонали. Предусмотреть предварительный вывод этих элементов.

25 Мая 2024 в 19:40
158 +1
0
Ответы
1

Пример программы на Python:

def add_diagonal_element(matrix):
for i in range(len(matrix)):
diagonal_element = matrix[i][i]
print(f"Диагональный элемент строки {i}: {diagonal_element}")
for j in range(len(matrix[i])):
matrix[i][j] += diagonal_element
return matrix
# Пример квадратной матрицы
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print("Исходная матрица:")
for row in matrix:
print(row)
result = add_diagonal_element(matrix)
print("Матрица после прибавления диагонального элемента:")
for row in result:
print(row)

Эта программа определяет функцию add_diagonal_element, которая принимает квадратную матрицу и добавляет к каждому элементу строки элемент, который находится на главной диагонали этой строки. После этого программа выводит исходную матрицу, диагональные элементы каждой строки и измененную матрицу после преобразования.

28 Мая 2024 в 20:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир