Swapping Two numbers in C

Video 7 of 82023-12-11
Course Progress88%

Code & Notes

Swapping Two numbers in C with using a 3rd variable

#include <stdio.h>

int main(void) {
    double num1, num2;
    double temp; // 3rd variable
    printf("Enter the first number: ");
    scanf("%lf", &num1);
    printf("Enter the second number: ");
    scanf("%lf", &num2);
    printf("Before swapping the value of first number %.2lf \n and the value  of second number  %.2lf\n", num1, num2);

    // swapping logic
    temp = num1;
    num1 = num2;
    num2 = temp;

    printf("After swapping the value of first number %.2lf\nand the second number %.2lf\n", num1, num2);
    return 0;
}