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: