Дана матрица A (n n). Cформировать одномерный массив из отрицательных элементов этой матрицы,расположенных ниже главной диагонали.

26 Сен 2019 в 06:44
204 +1
0
Ответы
1

Для решения этой задачи необходимо пройти по всем элементам матрицы A, находящимся ниже главной диагонали, и добавить в массив только отрицательные элементы.

Пример решения на Python:

def get_negative_elements_below_main_diagonal(matrix):
negatives = []
n = len(matrix)
for i in range(n):
for j in range(i + 1, n):
if matrix[i][j] < 0:
negatives.append(matrix[i][j])
return negatives
# Пример матрицы
A = [
[1, -2, 3],
[4, -5, 6],
[7, 8, -9]
]
negative_elements = get_negative_elements_below_main_diagonal(A)
print(negative_elements)

На выходе получим одномерный массив с отрицательными элементами, расположенными ниже главной диагонали матрицы A.

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