Tuesday, 22 July 2014

Swapping Of Two Numbers In C

C program for swapping of two numbers using pointers


#include<stdio.h>

int main()
{

    int x,y;
    int *ptrx,*ptry;
    int *temp;

    printf("Enter any two integers: ");
    scanf("%d%d",&x,&y);

    printf("Before swapping: x = %d, y=%d",x,y);

    ptrx = &x;
    ptry = &y;

     temp = ptrx;
    *ptrx = *ptry;
    *ptry = *temp;

    printf("\nAfter swapping: x = %d, y=%d",x,y);
    return 0;
}



Code for swapping in c


#include<stdio.h>
int main()
{
    int a,b,c;
 
    printf("Enter any two integers: ");
    scanf("%d%d",&a,&b);
    printf("Before swapping: a = %d, b=%d",a,b);

    c = a;
    a = b;
    b = c;
    printf("\nAfter swapping: a = %d, b=%d",a,b);

    return 0;
}

0 comments:

Post a Comment