Определить количество локальных максимумов последовательности - C (СИ)

Узнай цену своей работы

Формулировка задачи:

В простую переменную последовательно вводятся числа. Окончание ввода – 0. Определить сколько чисел больше своих соседей слева и справа.
#include <stdio.h> 
#include <conio.h>
main() 
{ int kol;
 float x,pred,sled; 
 printf("Введите первые 2 числа  <>0: "); 
 printf("Введите первое число  : "); 
 scanf ("%f", &pred);
 printf("Введите второе число  : "); 
 scanf ("%f", &x);
 kol=0;
 while ( x <> 0 )               
  {  printf("Введите очередное число ( 0- ВЫХОД"): ");  scanf ("%f", &x);
    if (x>pred && x>sled) 
    {pred=x; x=sled;}      
  }             
 printf("'Больше своих соседей %d", kol,"чисел");
 getch();             
}

Решение задачи: «Определить количество локальных максимумов последовательности»

textual
Листинг программы
while ( x < 0 && x>0 )

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы