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: #include<stdio.h>
02: #include<stdlib.h>
03: 
04: int main(int argc, char **argv){
05: 
06:   // definisco variabile di tipo intero per memorizzare il numero lettto da tastiera
07:   int numero;
08: 
09:   // stampo messaggio
10:   printf("Inserisci un numero intero: ");
11: 
12:   // leggo int da tastiera, si noti il "&" davanti al nome di variabile
13:   scanf("%d", &numero);
14: 
15:   // stampo in formato decimale
16:   printf("Il numero inserito in base 10          e': %d\n", numero);
17: 
18:   // stampo in formato ottale
19:   printf("Il numero inserito in base ottale      e': %o\n", numero);
20: 
21:   // stampo in formato esadecimale
22:   printf("Il numero inserito in base esadecimale e': %x\n", numero);
23: 
24:   // stampo in formato esadecimale (con caratteri maiuscoli)
25:   printf("Il numero inserito in base esadecimale e': %X\n", numero);
26: 
27: 
28:   return 0;
29: }
30: 
31: