Заполнить массив из 10 элементов случайными числами. Вычислить среднее арифметическое всех его ненулевых элементов. Пример: Полученный массив: 0 4 -3 2 -7 0 5 -6 3 1 Сумма всех его ненулевых элементов = -1 Количество ненулевых элементов = 8 Их среднее арифметическое = -0.125

17 Мая 2019 в 19:47
255 +1
1
Ответы
1

import random

заполнение массива из 10 элементов случайными числами

arr = [random.randint(-10, 10) for _ in range(10)]

вычисление среднего арифметического ненулевых элементов

non_zero_count = 0
non_zero_sum = 0
for num in arr:
if num != 0:
non_zero_count += 1
non_zero_sum += num

if non_zero_count == 0:
average = 0
else:
average = non_zero_sum / non_zero_count

print("Полученный массив:", " ".join(map(str, arr)))
print("Сумма всех ненулевых элементов =", non_zero_sum)
print("Количество ненулевых элементов =", non_zero_count)
print("Их среднее арифметическое =", average)

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