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: /*
02: 2. Leggere da tastiera due numeri interi nelle variabili i1 e i2.
03: Si definiscano e inizializzino due puntatori di modo da contenere
04: gli indirizzi delle due variabili i1 e i2. Si definisca una terza
05: variabile sum e relativo puntatore ad essa. Si memorizzi in sum il
06: risultato della somma di i1 e i2 usando esclusivamente i puntatori. Si
07: stampi per verifica il contenuto di sum.
08: */
09:
10: #include<stdio.h>
11: #include<stdlib.h>
12:
13: int main(int argc, char **argv){
14:
15: int i1, i2, sum, *psum, *p1, *p2;
16:
17: p1 = &i1;
18: p2 = &i2;
19: psum = ∑
20:
21: printf("Inserisci due numeri interi: ");
22: scanf("%d%d", p1, p2); // usare p1 e p2 e' equivalente a &i1, &i2
23:
24:
25: *psum = *p1 + *p2;
26:
27: printf("Il contenuto di sum e' %d\n", sum);
28:
29: return 0;
30: }
31:
32: