The below program is to swap two numbers with and without using third variable. The C printf statement is used to output the result on the screen. Swapping two numbers simply means interchanging the values of two numeric variables.
Before Swapping,
A = n1
B = n2
After Swapping,
A = n2
B = n1
C program to swap two numbers
#include <stdio.h> void main() { int a=1, b=2; int temp; printf ("Before Swapping:"); printf ("\n"); printf ("a = %d",a); printf ("\n"); printf ("b = %d",b); printf ("\n"); temp = a; a = b; b = temp; printf ("After Swapping:"); printf ("\n"); printf ("a = %d",a); printf ("\n"); printf ("b = %d",b); } |
Output
Before Swapping: a = 1 b = 2 After Swapping: a = 2 b = 1 |