#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
void swapvalue(int a,int b);
void swapref(int &a,int &b);
void swappointer(int *a,int *b);
int main(){
int x=3,y=4;
cout<<x<<" "<<y<<endl;
swappointer(&x,&y);
cout<<x<<" "<<y;
}
void swapref(int &a,int &b){
int temp;
temp=a;
a=b;
b=temp;
}
void swappointer(int *a,int *b){
int temp;
temp=*a;
*a=*b;
*b=temp;
}