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

3 Окт 2019 в 09:43
140 +1
0
Ответы
1

Для вычисления среднего арифметического положительных элементов на главной диагонали матрицы нужно выполнить следующие шаги:

Создать матрицу и заполнить ее элементами.Определить размер матрицы (n x n).Проинициализировать переменные sum и count.Пройти по главной диагонали матрицы и проверить каждый элемент:
если элемент положительный, то добавить его к переменной sum и увеличить переменную count на 1.Вычислить среднее арифметическое положительных элементов на главной диагонали, разделив sum на count.Вывести результат на экран.

Пример на Python:

def average_positive_diagonal(matrix):
n = len(matrix)
sum = 0
count = 0
for i in range(n):
if matrix[i][i] > 0:
sum += matrix[i][i]
count += 1
if count == 0:
return "Нет положительных элементов на главной диагонали"
else:
average = sum / count
return average
matrix = [[2, -1, 3],
[-4, 5, 6],
[7, 8, 9]]
result = average_positive_diagonal(matrix)
print("Среднее арифметическое положительных элементов на главной диагонали: ", result)

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

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