C Programming Lab Manual – 6

Write a C program to swap two numbers from user without third variable.

Function Main
    Declare Integer a
    Declare Integer b
    Output "Enter first number: "
    Input a
    Output "Enter second number: "
    Input b
    Assign a = a + b
    Assign b = a - b
    Assign a = a - b
    Output "Now first number is: " & a
    Output "Now second number is: " & b
End



#include <stdio.h>
int main() {
    int a;
    int b;
    printf("Enter first number:");
    scanf("%d", &a);
    printf("Enter second number:");
    scanf("%d", &b);
    a = a + b;
    b = a - b;
    a = a - b;
    printf("Now first number is second number:%d\n ", a);
    printf("Now second number is first number:%d ", b);
    return 0;
}



Enter first number: 50
Enter second number: 100
Now first number is second number: 100
Now second number is first number: 50