Ritorna alla pagina del corso.
Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.
01: // Iterativamente chiedere all'utente un numero intero positivo fino a che
02: // l'utente non inserisce 0. Stampare quindi il piu' grande e il piu'
03: // piccolo dei numeri inseriti dall'utente.
04:
05: #include<stdio.h>
06: #include<stdlib.h>
07:
08: int main(int argc, char **argv){
09:
10: int n;
11:
12: int min = 2000000000, max = 0;
13: do
14: {
15: printf("Inserisci un numero (0 per terminare): ");
16: scanf("%d", &n);
17: if(n > max)
18: max = n;
19: if(n < min && n != 0)
20: min = n;
21: }
22: while(n);
23:
24: printf("Il numero piu' alto inserito vale %d, il piu' piccolo %d\n", max, min);
25:
26: return 0;
27: }
28:
29: