L'esercizio chiede di costruire un programma che prenda in input una sequenza di interi, con ciclo a valore sentinella...e dalla sequenza determini il piu piccolo inserito...ora ho ragionato cosi:
#include <stdio.h>
int main()
{
int number, minore, maggiore;
minore = 0;
maggiore = 0;
printf("Inserisci un intero: ");
scanf("%d", &number);
while(number != -1){
if(number > maggiore){
maggiore = number;
}
else
if(number < maggiore){
minore = number;
}
printf("\n\nInserisci un intero: ");
scanf("%d", &number);
}
printf("\n\nIl piu piccolo inserito e': %d", minore);
return 0;
}
ho notato che in questo modo, funziona per un solo tot, di sequenza...se aumento considerevolemnte i dati, non visualizza piu quello piu piccolo...dove sbaglio?