Alqoritm Analizi
massivi giriş rəqəmlərinin ardıcıllığını ehtiva etsin. Massiv elementlərinin nömrələndirilməsi 0-dan başlayır. Massiv rəqəm ehtiva edir. elementi yalnız şərti ödənilərsə iki qonşusu var.
İki qonşusundan böyük olan elementlərin sayını hesablamaq üçün bütün belə üzərindən keçmək lazımdır ki, və iki şərtin yerinə yetirilməsini yoxlamaq: və .
Alqoritmin Tətbiqi
İşlək massivi elan et.
int m[101];
Giriş rəqəmlərinin sayını oxu.
scanf("%d", &n);
Giriş massivini oxu.
for (i = 0; i < n; i++) scanf("%d", &m[i]);
res
dəyişənində iki qonşusundan böyük olan elementlərin sayını hesabla.
res = 0;
Bütün belə üzərindən keç ki, və iki şərtin yerinə yetirilməsini yoxla: və .
for (i = 1; i < n - 1; i++) if (m[i] > m[i - 1] && m[i] > m[i + 1]) res++;
Cavabı çap et.
printf("%d\n", res);