/*
Language : C
Exchange the value of two numeric variables
without using a third variable
This works for int and float types
By Hemanth Roy MV, 2005
*/
#include<stdio.h>
int main()
{
 float a, b;
 printf("Enter value for 'a'\n");
 scanf("%f", &a);
 printf("Enter value for 'b'\n");
 scanf("%f", &b);
 printf("a = %f\tb = %f\n\n", a, b);
 if (a<b){
  b=b/a; a=a*b; b=a/b;
 } else {
  a=a/b; b=b*a; a=b/a;
 }
 printf("a = %f\tb = %f\n\n", a, b);
 return 0;
}
