Для решения этой задачи нужно пройти по верхнему треугольнику матрицы (т.е. выше главной диагонали) и посчитать количество положительных элементов.
Пример кода на 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) вычисляет количество положительных элементов выше главной диагонали. Результат выводится на экран.
Для решения этой задачи нужно пройти по верхнему треугольнику матрицы (т.е. выше главной диагонали) и посчитать количество положительных элементов.
Пример кода на 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) вычисляет количество положительных элементов выше главной диагонали. Результат выводится на экран.