// uso di puntatori per scambiare il contenuto di due variabili #include void swap (int *a, int *b) { int tmp; tmp = *a; *a = *b; *b = tmp; } int main() { int a, b; printf("Dai due numeri interi: "); scanf("%d %d", &a, &b); printf("Valori ricevuti %d %d \n", a, b); swap (&a, &b); printf("Valori scambiati %d %d \n", a, b); return 0; }