Solved programming problem

Swap two value with pointer in C.

Source code

#include<stdio.h>

int main()

{

    int n,m;

    int swap;

    int *ptr1,*ptr2; ///Declaring pointer variable

    printf("Please Enter the 1st Value: ");

    scanf("%d",&n);

    printf("Please Enter The 2nd Value: ");

    scanf("%d",&m);

    ptr1=&n; ///saving the variable address in to pointer

    ptr2=&m;

    ///Swap Part

    swap=*ptr1;

    *ptr1=*ptr2;

    *ptr2=swap;

    printf("
1st Value: %d
",*ptr1);

    printf("2nd Value: %d",*ptr2);

    return 0;

}

Output

Please Enter the 1st Value: 6
Please Enter The 2nd Value: 7

1st Value: 7
2nd Value: 6

Join the discussion

Add your comment