# include <stdio.h>
/** swap variables using pointers **/

void swap1(int x,int y)
{
	int t=x;
	x=y;
	y=t;
}

void swap2(int *x,int *y)
{
	int t=*x;
	*x=*y;
	*y=t;
}

int main()
{
	int a,b;
	printf("Enter a b ?");
	scanf("%d",&a);
	scanf("%d",&b);
	printf("Before swap %d %d \n",a,b);
	swap1(a,b);
	printf("After swap1 %d %d \n",a,b);
	swap2(&a,&b);
	printf("After swap2 %d %d \n",a,b);
	return 0;
}
