Дан массив из 10 частей. составить программку, обретающую среднее арифметическое положительных.

Дан массив из 10 элементов. составить программу, обретающую среднее арифметическое положительных.

Задать свой вопрос
1 ответ
  • ( Решение задачки предоставлено на языке программирования - Python 3.6.4 ).

Заведем пустопорожний массив a, который будем поочередно заполнятся элементами, введенными юзером с клавиатуры, в количестве n. Также сделаем переменные c, d и k, одинаковые нулю.

С подмогою цикла for перебираем все элементы массива, и благодаря условию if обретаем посреди их элементы с положительными значениями, переменная c обозначает сумму всех таких элементов, а k - количество, переменная d и есть среднее арифметическое положительных чисел. В результате получаем последующую программу:

n = int(input())
a = []
c = 0
k = 0
d = 0
for i in range(0, n):
b = int(input())
a.append(b)
for i in range(0, n):
if a[i] gt; 0:
c += a[i]
k += 1
d = c / k
print(d)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт