Swapping numbers in C means exchanging the values of two C variables with each other.
In this lesson we will learn to write a C Program to Swap Two Numbers: With or Without Temporary Variables.
C program to Swap two numbers using third variables.
/** C Program to program to Swap two numbers by codebind.com */ #include <stdio.h> int main() { int a,b,temp; printf("Enter two Numbers\n"); printf("\na = "); scanf("%d",&a); printf("\nb = "); scanf("%d",&b); temp=a; a=b; b=temp; printf("\na = %d\tb = %d \n", a, b); } /* OUTPUT Enter two Numbers a = 55 b = 77 a = 77 b = 55 */
C program to Swap two numbers without using third variable
/** C Program to show swap of two no’s without using third variable by codebind.com */ #include<stdio.h> int main() { int a, b; printf("Enter two Numbers\n"); printf("\na = "); scanf("%d",&a); printf("\nb = "); scanf("%d",&b); a = a + b; b = a - b; a = a - b; printf("\nAfter swapping value of a : %d\n", a); printf("\nAfter swapping value of b : %d\n", b); return (0); } /* OUTPUT Enter two Numbers a = 44 b = 63 After swapping value of a : 63 After swapping value of b : 44 */
Above we have written Two C programs For swapping two numbers.
Leave a Reply