Задан целочисленный массив А длинной N. Назовем в нем "горкой" такую четверку рядом...

+522 голосов
3.8m просмотров

Задан целочисленный массив А длинной N. Назовем в нем "горкой" такую четверку рядом стоящих элементов с номерами i-2, i-1, i и i+1, для которых выполняется условие A[i-2] < A[i-1] <= A[i] > A[i+1]. Напишите программу,которая определяет количество "горок" в массиве.​


Информатика (14 баллов) | 3.8m просмотров
Дан 1 ответ
+122 голосов

N = int(input("Количество элементов: "))

A = [0] * N

for j in range(0, N):

   A[j] = int(input("Элемент № " + str(j) + ": "))

i = 2

col = 0

while i <= N - 1:</strong>

   if A[i-2] < A[i - 1] <= A[i] and A[i]> A[i + 1]:

       col += 1

   i += 1

print(col)

(149k баллов)