C Program To Swap Two Numbers
C program to swap two numbers with and with out using third variables, swapping in c using pointers and functions (call by reference) , swapping means interchanging. For example if in your c program you have taken two variable a and b where a = 4 and b = 5, then before swapping a = 4, b = 5 after swapping a = 5, b = 4.
In our c program to swap numbers we will use a temp variable to swap two numbers. Swapping is used in sorting that is when we wish to arrange numbers in a particular order either in ascending order or in descending order.
To Swap the Values of Two Variables Without Using Pointers
#include#include main() { int x, y, temp; printf("Enter the value of x and y "); scanf("%d%d",&x, &y); printf("Before Swapping\nx = %d\ny = %d\n",x,y); temp = x; x = y; y = temp; printf("After Swapping\nx = %d\ny = %d\n",x,y); getch(); return 0; } 
 
To Swap the Values of Two Variables With Using Pointers
      # include < stdio.h >
      # include < conio.h >
      main ( )
      {
             int a,b;
             clrscr();
             printf ( “ Enter values of a and b: \n”);
             scanf( “ %d%d”, &a,&b);
             swap(&a,&b);
             printf( “ \n a= %d”, a);
             printf( “ \n b= %d”, b);
      }
             swap ( int *x, int *y)
      {
             int temp;
             temp =*x;
             *x=*y;
             *y=temp;
             return(x);
             return(y);
      }
Output:
       Enter values of a and b:
       10 20
       a=20
       b=10
 
 
 
this link might be help you C program to swap two numbers
ReplyDeletehttp://programmergallery.com/c-program/c-program-swap-two-numbers.php
Nice Example... visit more java examples
ReplyDeleteNice article . There is good example swap two number visit
ReplyDeleteSwap two number