Tuesday 5 February 2013

Write a c program to swap the values of two variables by using call by reference



#include<stdio.h>
#include<conio.h>
  void swap(int *,int *);
  void main()
{
  int a,b,c;
  clrscr();
  printf("\nEnter the value of A & B:\n");
  scanf("%d%d",&a,&b);
  printf("\nBefore swapping values:");
  printf("\n\tA=%d\n\tB=%d",a,b);
  swap(&a,&b);
  printf("\nAfter swapping values:");
  printf("\n\tA=%d\n\tB=%d\n",a,b);
  getch();
}
   void swap(int *x,int *y)
{
   int z;
  z=*x;
  *x=*y;
  *y=z;
  return(0);
}

//OUTPUT:
//Enter the value of A & B:10 20
//Before swapping values:
     //A=10
     //B=20
//After swapping values:
     //A=20
     //B=10

No comments:

Post a Comment