#include <iostream>
using namespace std;
void swap( int i, int j) {
int temp = i;
i = j;
j = temp;
}
int main( ) {
int a = 110 ;
int b = 786 ;
cout << "Before swapping the value" << endl;
cout << "'a' stores the value : " << a << endl;
cout << "'b' stores the value : " << b << endl;
swap( a,b) ;
cout << "\n After swapping the value" << endl;
cout << "'a' stores the value : " << a << endl;
cout << "'b' stores the value : " << b << endl;
swap( a, b) ;
cout << "\n And back again swapping the value" << endl;
cout << "'a' stores the value : " << a << endl;
cout << "'b' stores the value : " << b << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzd2FwKGludCBpLCBpbnQgaikgewogICAgaW50IHRlbXAgPSBpOwogICAgaSA9IGo7CiAgICBqID0gdGVtcDsKfQogICAgaW50IG1haW4oKSB7CiAgICBpbnQgYSA9IDExMDsKICAgIGludCBiID0gNzg2OwogICAgY291dCA8PCAiQmVmb3JlIHN3YXBwaW5nIHRoZSB2YWx1ZSIgPDwgZW5kbDsKICAgIGNvdXQgPDwgIidhJyBzdG9yZXMgdGhlIHZhbHVlIDogIiA8PCBhIDw8IGVuZGw7CiAgICBjb3V0IDw8ICInYicgc3RvcmVzIHRoZSB2YWx1ZSA6ICIgPDwgYiA8PCBlbmRsOwogICAgc3dhcChhLGIpOwogICAgY291dCA8PCAiXG5BZnRlciBzd2FwcGluZyB0aGUgdmFsdWUiIDw8IGVuZGw7CiAgICBjb3V0IDw8ICInYScgc3RvcmVzIHRoZSB2YWx1ZSA6ICIgPDwgYSA8PCBlbmRsOwogICAgY291dCA8PCAiJ2InIHN0b3JlcyB0aGUgdmFsdWUgOiAiIDw8IGIgPDwgZW5kbDsKICAgIHN3YXAoYSwgYik7CiAgICBjb3V0IDw8ICJcbkFuZCBiYWNrIGFnYWluIHN3YXBwaW5nIHRoZSB2YWx1ZSIgPDwgZW5kbDsKICAgIGNvdXQgPDwgIidhJyBzdG9yZXMgdGhlIHZhbHVlIDogIiA8PCBhIDw8IGVuZGw7CiAgICBjb3V0IDw8ICInYicgc3RvcmVzIHRoZSB2YWx1ZSA6ICIgPDwgYiA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9