C Program To Swap Two Numbers Without Temporary Variable

C Program To Swap Two Numbers Without Temporary Variable

Example

#include<stdio.h>

void main() {
    int number1, number2;
    
    printf("n Enter First Number: ");
    scanf("%d", &number1);
    printf(" Enter Second number: ");
    scanf("%d", &number2);
    
    printf("n----------------------n");
    printf(" Before Swapping");
    printf("n First Number Is : %d", number1);
    printf("n Second Number Is %d", number2);
    
    number1 = number1 + number2;
    number2 = number1 - number2;
    number1 = number1 - number2;
    printf("n----------------------n");
    printf("n After Swapping");
    printf("n First Number Is : %d", number1);
    printf("n Second Number Is %d", number2);
}

Output:

Enter First Number: 45
Enter Second number: 54
----------------------
 Before Swapping
 First Number Is : 45
 Second Number Is 54
----------------------

 After Swapping
 First Number Is : 54
 Second Number Is 45

Example

#include<stdio.h>

void main() {
    int number1, number2;
    
    printf("n Enter First Number: ");
    scanf("%d", &number1);
    printf(" Enter Second number: ");
    scanf("%d", &number2);
    
    printf("n----------------------n");
    printf(" Before Swapping");
    printf("n First Number Is : %d", number1);
    printf("n Second Number Is %d", number2);
    
    number1 = number1 * number2;
    number2 = number1 / number2;
    number1 = number1 / number2;
    printf("n----------------------n");
    printf("n After Swapping");
    printf("n First Number Is : %d", number1);
    printf("n Second Number Is %d", number2);
}

Output:

Enter First Number: 45
Enter Second number: 54
----------------------
 Before Swapping
 First Number Is : 45
 Second Number Is 54
----------------------

 After Swapping
 First Number Is : 54
 Second Number Is 45

Python Programm To Swap Two Numbers

Leave a comment