Для двумерного массива целых чисел размерностью 5 на 5/ Найти среднее значение положительных элементов массива

2 Дек 2019 в 19:56
129 +1
0
Ответы
1

Для нахождения среднего значения положительных элементов двумерного массива размерностью 5x5 необходимо выполнить следующие шаги:

Создать двумерный массив размерностью 5x5 и заполнить его случайными целыми числами.Создать переменные для подсчета суммы положительных элементов и их количества.Проитерироваться по всем элементам массива, проверить каждый элемент на положительность и, если элемент положительный, добавить его к переменной суммы и увеличить счетчик.После окончания итерации по всем элементам массива, вычислить среднее значение положительных элементов как сумма всех положительных элементов, деленная на их количество.

Ниже пример кода на языке Python, реализующий описанный алгоритм:

import numpy as np
# Создание двумерного массива размерностью 5 на 5 и заполнение его случайными числами
array = np.random.randint(-10, 10, (5, 5))
print("Исходный массив:")
print(array)
# Переменные для подсчета суммы и количества положительных элементов
sum_positive = 0
count_positive = 0
# Проход по всем элементам массива
for row in array:
for elem in row:
if elem > 0:
sum_positive += elem
count_positive += 1
# Вычисление среднего значения положительных элементов
if count_positive == 0:
average_positive = 0
else:
average_positive = sum_positive / count_positive
print("\nСреднее значение положительных элементов массива: ", average_positive)

После запуска данного кода будет выведено среднее значение положительных элементов двумерного массива.

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