• + 0 comments

    include

    void update(int *a, int *b) { int original_a = *a; // Store original a value *a = *a + *b; // Update a to sum *b = (original_a - *b); if(*b<0){ b=-1; } // Update b to difference }

    int main() { int a, b; scanf("%d %d", &a, &b);

    update(&a, &b);  // Pass addresses of a and b
    printf("%d\n%d", a, b);
    
    return 0;
    

    }