--- In [email protected], "piyush_4love_4ever" <piyush_4love_4e...@...> 
wrote:
>
>   using TerboC/C++
>    
>   # define swap(a,b)temp=a;a=b;b=temp;
>    void main()
>    {
>    int i=5,j=10,temp=0;
>    if(i>j) swap(i,j);
>    printf("%d %d %d",i,j,temp);   
>    } 
>     output is 10 0 0.
>    [Unpredictable?????? pls help]
>


TANMAY::
Just add braces ....

#define swap(a,b) {temp=a;a=b;b=temp;}

and output:: 5 10 0 {desired }....

Reply via email to