Tuesday, 17 March 2015

C Program to Swap two numbers using pointers

#include <stdio.h>
 
int main()
{
   int x, y, *a, *b, temp;
 
   printf("Enter the value of x and y\n");
   scanf("%d%d", &x, &y);
 
   printf("Before Swapping\nx = %d\ny = %d\n", x, y);
 
   a = &x;
   b = &y;
 
   temp = *b;
   *b   = *a;
   *a   = temp;
 
   printf("After Swapping\nx = %d\ny = %d\n", x, y);
 
   return 0;
}
 
 
 
Output of Program:
 
Enter the value of x and y
10
20
Before Swapping
x=10
y=20
After Swapping
x=20
y=10 

No comments:

Post a Comment