Swapping of Two Numbers in C or C Program to Swap Two Numbers

Swapping of Two Numbers in C or C Program to Swap Two Numbers or C program to Swap two numbers without using a third variable

#include <stdio.h>

#include <conio.h> 
void main()
{
   int x, y, temp;



   clrscr();    // to clear screen

  
   printf("Enter the value of x and y\n");
   scanf("%d%d", &x, &y);

   printf("Before Swapping\nx = %d\ny = %d\n",x,y);

   temp = x;
   x    = y;
   y    = temp;



   /*

      without using temp variable, this can be used

   let x=4 and y=5

   x = x + y ;   x=x+y => x=4+5 => x=9 

   y = x - y ;   y=x-y => y=9-5 => y=4  value changed

   x = x - y ;   x=x-y => x=9-4 => x=5  value changed

 

   */ 



 
   printf("After Swapping\nx = %d\ny = %d\n",x,y);


   getch();     // to show answer screen

}

Find the Greatest Time in C or CPP from two different times.

Find the Greatest Time in C or CPP from two different times.
Example Code:
#include<iostream.h>
#include<conio.h>
class time
{
private:
int hh,mm,ss;
public:
void get()
{
cout<<"\n enter hh,mm,ss:";
cin>>hh>>mm>>ss;
}
void show()
{
cout<<"\n hour:"<<hh<<"\n minute:"<<mm<<"\n second:"<<ss;
}
time greatest(time x)
{
if (hh>x.ss)
return *this;
else
if(hh>x.hh)
return x;
else
if(mm>x.mm)
return *this;
else
if(mm<x.mm)
return x;
else
if(ss>x.ss)
return *this;
else
return x;
}
};
void main()
{
clrscr();
time t1,t2,t3;
cout<<"\n enter time1:";
t1.get();
cout<<"\n enter time2:";
t2.get();
t3=t1.greatest(t2);
cout<<"\n greatest time:";
t3.show();
getch();
}