Swap Two Numbers Without using Third Variable in C language
ADVERTISEMENTS
Swap two numbers without using third variable in C language. In this article, you will learn how to swap two numbers without using third variable in c language.
Source Code
// Swap Two Numbers Without using Third Variable in C language
#include <stdio.h>
int main() {
double p, q;
printf("----Enter the two integer or real numbers----\n");
scanf("%lf %lf", &p, &q);
p = p - q;
q = p + q;
p = q - p;
printf("After swapping, p = %.2lf\n", p);
printf("After swapping, q = %.2lf\n", q);
return 0;
}
Output
----Enter the two integer or real numbers----
10
7
After swapping, p = 7.00
After swapping, q = 10.00