Program
#include <stdio.h> int main() { printf("************************************************************"); printf("\n************************************************************"); printf("\n**WAP to Swap two no with/without using temporary variable**"); printf("\n** Created by Sheetal Garg **"); printf("\n** Assistant Professor **"); printf("\n** Phone No:9467863365 **"); printf("\n************************************************************"); printf("\n************************************************************\n"); int a,b,temp; printf("\nEnter two numbers : "); scanf("%d%d",&a,&b); printf("\nNUmbers before Swapping are a= %d and b=%d\n",a,b); printf("\nUsing temporary variable"); temp=a; a=b; b=temp; printf("\nAfter swapping a is %d and b is %d",a,b); printf("\n\nWithout Using temporary variable"); a=a+b; b=a-b; a=a-b; printf("\nAfter again swapping a and b set to original values ie"); printf("\na is %d and b is %d",a,b); return 0; }
Output
************************************************************ ************************************************************ **WAP to Swap two no with/without using temporary variable** ** Created by Sheetal Garg ** ** Assistant Professor ** ** Phone No:9467863365 ** ************************************************************ ************************************************************ Enter two numbers : 50 60 NUmbers before Swapping are a= 50 and b=60 Using temporary variable After swapping a is 60 and b is 50 Without Using temporary variable After again swapping a and b set to original values ie a is 50 and b is 60