Write a C program to Swap two numbers without third variable. Here’s simple program to Swapping of two numbers without using third variable in C Programming Language.
Below is the source code for C program to Swap two numbers without third variable which is successfully compiled and run on Windows System to produce desired output as shown below :
SOURCE CODE : :
/* C program to Swap two numbers without third variable */
#include <stdio.h>
int main()
{
int a, b;
printf("Enter Ist integer to swap :: ");
scanf("%d", &a);
printf("\nEnter 2nd integer to swap :: ");
scanf("%d", &b);
printf("\nBefore Swapping, Numbers are :: \n");
printf("\na = %d\tb = %d\n",a,b);
a = a + b;
b = a - b;
a = a - b;
printf("\nAfter Swapping, Numbers are :: \n");
printf("\na = %d\tb = %d\n",a,b);
return 0;
}
OUTPUT : :
/* C program to Swap two numbers without third variable */
Enter Ist integer to swap :: 4
Enter 2nd integer to swap :: 5
Before Swapping, Numbers are ::
a = 4 b = 5
After Swapping, Numbers are ::
a = 5 b = 4
Process returned 0
Above is the source code for C program to Swap two numbers without third variable which is successfully compiled and run on Windows System.The Output of the program is shown above .
Below is the source code for C program to Swap two numbers without third variable which is successfully compiled and run on Windows System to produce desired output as shown below :
SOURCE CODE : :
OUTPUT : :
Above is the source code for C program to Swap two numbers without third variable which is successfully compiled and run on Windows System.The Output of the program is shown above .
need an explanation for this answer? contact us directly to get an explanation for this answer