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: