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

26 Сен 2019 в 06:44
183 +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 Апр в 19:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир