• Дан массив, состоящий из целых чисел. Напишите программу, которая в данном массиве определит количество элементов, у которых два соседних и, при этом, оба соседних элемента меньше данного.
    Входные данные

    Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.
    Выходные данные

    Необходимо вывести количество элементов массива, у которых два соседа и которые при этом строго больше обоих своих соседей.
    Примеры
    Входные данные
    5
    1 2 3 4 5
    Выходные данные
    0
    Входные данные
    5
    1 5 1 5 1
    Выходные данные
    2

Ответы 2

  • Спасибочки огромное :3
  • #include<iostream>using namespace std;int a[1000];int main (){ int n; cin >> n; for(int i=1;i<=n;i++) { cin >> a[i]; } int k =0; for(int i=1;i<=n;i++) { if(a[i-2]<a[i-1] && a[i] < a[i-1]) { k = k + 1; } } cout << k; return 0;}
    • Автор:

      sáez1loi
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years