• Предмет: Информатика
  • Автор: sonyaf2806
  • Вопрос задан 4 месяца назад

Найдите произведение ненулевых элементов массива и разделите это произведение на количество элементов массива.
(числовой массив М(12) случайными целыми числами в интервале [-20;30]

Ответы

Ответ дал: Stephan2
0

Розвязання на пайтоне :


import random

M = []

n = 12  # Количество элементов массива

# Заполнение массива случайными целыми числами

for _ in range(n):

   M.append(random.randint(-20, 30))

# Нахождение произведения ненулевых элементов массива

product = 1

count = 0  # Счетчик ненулевых элементов

for num in M:

   if num != 0:

       product *= num

       count += 1

# Проверка, чтобы избежать деление на ноль

if count != 0:

   average = product / count

   print("Произведение ненулевых элементов массива:", product)

   print("Среднее арифметическое ненулевых элементов массива:", average)

else:

   print("В массиве нет ненулевых элементов.")

Вас заинтересует