Дан массив, содержащий 2015 неотрицательных целых чисел. Необходимо найти в этом массиве количество таких элементов, которые равны среднему арифметическому двух элементов, расположенных сразу после него. Например, в массиве из 6 элементов, равных соответственно 2, 3, 1, 5, 6, 4, есть три таких элемента, они расположены на первом, втором и четвёртом месте и равны 2, 3 и 5.
108
212
Ответы на вопрос:
ответ на Python:
a = list(map(int,input().split())) #Принимаем массив из одной строки
s = 0 #Счётчик
for i in range(len(a)-2): #Проход по массиву до пред-предпоследнего элемента
if a[i] == (a[i+1] + a[i+2]) / 2: # Проверяем, является ли этот элемент средним арифметическим 2-х следующих
s += 1 #Прибавляем счётчик
print(s) #Выводим ответ
Или вот:
a = list(map(int,input().split()))
s = 0
for i in range(len(a)-2):
a1 = a[i+1]
a2 = a[i+2]
if a[i] == (a1 + a2) / 2:
s += 1
print(s)
Объяснение:
Популярно: Информатика
-
ryslan322213.04.2022 05:44
-
Game777World24.04.2020 15:09
-
alicaraut22.10.2021 01:37
-
qwertyzored03.01.2023 15:26
-
mixfix201721.05.2020 03:19
-
AngelCrazy14431.01.2021 17:03
-
nastyaiermakova1212.07.2020 11:08
-
Llirika09.05.2021 18:53
-
Ученик70520.08.2022 01:17
-
maksimmolotov230.04.2023 20:13