Дан одномерный массив, который содержит не более 10 целых чисел. Найти среднее арифметическое элементов, которые
стоят на нечетных местах.
Знаешь ответ?
Чтобы оставить ответ, войдите или зарегистрируйтесь.
Ответ или решение 1
Мори Огай
( Решение задачи предоставлено на языке программирования - Python 3.6.4 ).
Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, в количестве n. Также создадим переменные c, d и k, равные нулю.
С помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы с нечетными индексами. Переменная c - сумма таких элементов, k - количество, d - среднее арифметическое. В результате получаем следующую программу:
a = []
n = int(input())
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 i % 2 != 0:
c += a[i]
k += 1
d = c / k
print(d)
Новые вопросы в разделе Информатика
s3129502@gmail.com
16.02.2024, 13:53
Информатика
7-9 класс
Адинела
05.10.2022, 08:15
Гаязутдин
05.10.2022, 01:10
Алайбек
05.10.2022, 01:05
Акияма
05.10.2022, 01:00