Дан массив из n элементов. необходимо вывести количество элементов, которые больше своих «соседей» (следующего и предыдущего элементов). формат входных данных с клавиатуры вводится натуральное число n (n≤100). на следующей строке через пробел вводятся n элементов массива. все числа целые и по модулю не превосходят 100. формат выходных данных в качестве ответа выведите единственное число — количество искомых элементов.
202
223
Ответы на вопрос:
//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; }
Популярно: Информатика
-
MmVl20.05.2022 22:27
-
Chvik11.03.2022 02:59
-
nuk89002.11.2020 10:37
-
annasuhanova013нюта08.09.2022 15:37
-
az1234568721.08.2021 05:15
-
Frikkkkkkkk04.11.2022 00:26
-
lady19802620.06.2021 06:07
-
Sekretnova20.08.2021 15:51
-
QWRWRRw4www229.09.2020 22:15
-
gadukina18.06.2023 02:05