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: // 7. Nelle vecchie tastiere dei telefoni vi erano associazioni numero -> lettere (1=ABC, 2=DEF, 3=GHI, 4=JKL, 5=MNO, 6=PQR, 7=ST, 8=UV, 9=WX, 0=YZ.)
02: // Data in ingresso una sequenza di caratteri stampare i corrispondenti numeri.
03: // Ad esempio MASSIMO -> 517735
04:
05: #include<stdio.h>
06: #include<stdlib.h>
07:
08: int main(int argc, char **argv){
09:
10: char c;
11:
12: do
13: {
14: scanf("%c", &c);
15: switch(c)
16: {
17: case 'A':
18: case 'B':
19: case 'C':
20: printf("1");
21: break;
22: case 'D':
23: case 'E':
24: case 'F':
25: printf("2");
26: break;
27: // TODO ecc. ecc.
28: }
29: }
30: while(c != '\n');
31:
32: return 0;
33: }
34:
35: