Tuesday, May 22, 2018

2. WAP to swap two numbers using a third variable.

#include<stdio.h>
#include<conio.h>
void main()
{
    int num1, num2, temp;
    clrscr();
    printf("Enter first number: ");
    scanf("%d", &num1);
    printf("Enter second number: ");
    scanf("%d", &num2);
    printf("-----------------------\n\n");
    printf("--- Before Swapping ---\n");
    printf("First Number = %d", num1);
    printf("\nSecond Number = %d", num2);
    temp = num1;
    num1 = num2;
    num2 = temp;
    printf("\n\n--- After Swapping ---\n");
    printf("First Number = %d", num1);
    printf("\nSecond Number = %d", num2);
    getch();
}


OUTPUT:




1. WAP to swap two numbers without using a third variable.

#include<stdio.h>
#include<conio.h>
void main()
{
   int num1, num2;
   clrscr();
   printf("Enter first number: ");
   scanf("%d", &num1);
   printf("Enter second number: ");
    scanf("%d", &num2);
   printf("-----------------------\n\n");
    printf("--- Before Swapping ---\n");
   printf("First Number = %d", num1);
   printf("\nSecond Number = %d", num2);
   num1 = num1 + num2;
   num2 = num1 - num2;
   num1 = num1 - num2;
   printf("\n\n--- After Swapping ---\n");
   printf("First Number = %d", num1);
   printf("\nSecond Number = %d", num2);
    getch();
}


OUTPUT:



Output
Add caption