• Дан массив из n

    элементов. Необходимо вывести количество элементов, которые больше своих «соседей» (следующего и предыдущего элементов).

    Формат входных данных
    С клавиатуры вводится натуральное число n (n≤100). На следующей строке через пробел вводятся n элементов массива. Все числа целые и по модулю не превосходят 100.

    Формат выходных данных
    В качестве ответа выведите единственное число — количество искомых элементов.

Ответы 1

  • //Dev-C++ 5.11 (C)#include <stdio.h>int main(void) {int arr[100],n,k; scanf("%d",&n); k=0; for(int i=0;i<n;i++)  scanf("%d",&arr[i]); for(int i=0;i<n;i++)  if(i==0 && arr[i]>arr[i+1])k++;  else  if(i==n-1 && arr[i]>arr[i-1])k++;  else  if(arr[i]>arr[i-1] && arr[i]>arr[i+1])k++; printf("%d",k); return 0;}
  • Добавить свой ответ

Войти через Google

или

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

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

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