Двухмерный массив. Составить программу: вычислить произведение и количество отрицательных элементов матрицы В[4,4] под главной диагональю.

2 Апр 2019 в 19:50
283 +1
1
Ответы
1
import numpy as np
# Создаем двухмерный массив размером 4x4
B = np.random.randint(-10, 10, (4, 4))
print("Матрица B:")
print(B)
product = 1
count_negatives = 0
# Вычисляем произведение и количество отрицательных элементов под главной диагональю
for i in range(1, 4):
for j in range(i):
if B[i, j] < 0:
product *= B[i, j]
count_negatives += 1
print("Произведение отрицательных элементов под главной диагональю:", product)
print("Количество отрицательных элементов под главной диагональю:", count_negatives)

Пример вывода:

Матрица B:
[[ 7 0 5 5]
[ -7 -7 -8 4]
[ 4 7 -3 -8]
[ 4 -6 0 6]]
Произведение отрицательных элементов под главной диагональю: -1728
Количество отрицательных элементов под главной диагональю: 4
28 Мая 2024 в 19:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир