/* acquisisce da input una sequenza di numeri e, 
 al termine dell'acquisizione, fornisce in output 
 il conteggio dei numeri che sono compresi tra i due precedenti
 
 usa xc numero corrente
     xp1 numero precedente
     xp2 numero prima del precendente
     n numero di valori
     c conteggio
 leggi n >=3
 leggi xp2
 leggi xp1
 c <- 0
 ripeti n-2 volte
    leggi xc
    se xp2 <= xc <= xp1 incrementa c
    xp2 <- xp1
    xp1 <- xc
 visualizza c
    
 */

#include <stdio.h>

int main (int argcconst char * argv[]) {
    float xp1xp2xc
        int inc;
        do {                            // controllo di correttezza dell'input
                printf("Inserire numero di valori (>=3) ");
                scanf("%d", &n);
        } while (n<3);
        c=0;
        printf("Inserire valore ");
fflush(stdout);

        scanf("%f", &xp2);
        printf("Inserire valore ");
fflush(stdout);

        scanf("%f", &xp1);
        for (i=3i<=ni++){
                printf("Inserire valore ");
fflush(stdout);

                scanf("%f", &xc);
                if (xp2<=xc && xc<=xp1)
                        c++;
                xp2=xp1;
                xp1=xc;
        }
        printf("Il numero di inclusioni nell'intervallo dei due precedenti e' %d\n"c);
    return 0;
}