Написать программу для следующей задачи: в матрице А(8,8) все отрицательные элементы, стоящие на главной диагонали и ниже нее, заменить нулями.

21 Июн 2020 в 19:40
153 +1
1
Ответы
1
import numpy as np
A = np.random.randint(-10, 10, size=(8, 8))
print("Матрица А до замены:")
print(A)
for i in range(8):
for j in range(i + 1, 8):
if A[i][j] < 0:
A[i][j] = 0
print("\nМатрица А после замены:")
print(A)

Программа создает случайную матрицу A размером 8x8, затем проходит по каждому элементу ниже главной диагонали и, если элемент отрицательный, заменяет его на ноль. В конце программа выводит исходную матрицу и матрицу после замены.

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