Translate

Total Pageviews

Tuesday, May 12, 2020

HACKERRANK PROBLEM:Pointers in C


https://www.hackerrank.com/challenges/pointer-in-c/problem



#include <stdio.h>

void update(int *a,int *b) 
{
    int c=*a+*b;
    int d=*a-*b; 
    *a=c;
    if(d<0)
    *b=-d;
    else
    *b=d;  
}

int main()
 {
    int a, b;
    int *pa = &a, *pb = &b;
    
    scanf("%d %d", &a, &b);
    update(pa, pb);
    printf("%d\n%d", a, b);

    return 0;
}

No comments:

Post a Comment