Вычислить число положительных элементов квадратной матрицы,находящихся над главной диагональю

24 Ноя 2019 в 19:44
157 +1
1
Ответы
1

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

Пример кода на Python:

def count_positive_above_diagonal(matrix):
count = 0
n = len(matrix)
for i in range(n):
for j in range(i + 1, n):
if matrix[i][j] > 0:
count += 1
return count
# Пример использования
matrix = [
[1, 2, 3],
[-1, 5, -6],
[0, 4, -2]
]
result = count_positive_above_diagonal(matrix)
print(f"Количество положительных элементов над главной диагональю: {result}")

В данном примере матрица задана в виде двумерного списка matrix, функция count_positive_above_diagonal(matrix) вычисляет количество положительных элементов выше главной диагонали. Результат выводится на экран.

19 Апр в 01:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 887 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир