// program for swap two number uwithout using 3rd variable
include
void new(int *a, int *b);
int main()
{
int a,b;
printf(“Enter number 1: \n”);
scanf(“%d”,&a);
printf(“Enter number 2: \n”);
scanf(“%d”,&b);
printf("ORIGINAL Value of a : %d\n ",a);
printf("ORIGINAL Value of b : %d\n ",b);
new(&a, &b);
printf("******** SWAPPED VALUES *********** ");
printf("New Value of a : %d\n ",a);
printf("New Value of b : %d\n ",b);
return 0;
}
void new(int *a, int *b ){
// a=a^*b;
// *b=a^b;
// a=a^*b;
*a=*a+*b-(*b=*a);
return ;
}
Leave a Reply