#include // Include le dicharazioni per le funzioni // di libreria per l'input/output using namespace std; void scambio (int *, int *); int main (void) { cout << "Questo programma scambia il contenuto di due variabili intere (A e B)!" << endl; int a, b; int *pa=&a, *pb=&b; cout << "Inserisci l'intero A: "; cin >> a; cout << "Inserisci l'intero B: "; cin >> b; cout << "Prima dello scambio:"; cout << " A = " << *pa << " e "; cout << " B = " << *pb << "." << endl; scambio (pa, pb); cout << "Dopo lo scambio:"; cout << " A = " << *pa << " e "; cout << " B = " << *pb << "." << endl; return(0); } void scambio (int * pa1, int * pb1) { int tmp = *pa1; *pa1 = *pb1; *pb1 = tmp; }