#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; }