All submissions

Code

#include <stdio.h>

void reassign_based_on_value(int **pp, int *n2_ptr) {
    // Your logic here
   // int *pp=&n2_ptr;
   if((**pp)%2==0)
   {
   int temp=**pp;
   **pp=*n2_ptr;
   *n2_ptr=temp;
   }
//    else
//    {
//      **pp;
//    }

}

int main() {
    int n1, n2;
    scanf("%d %d", &n1, &n2);

    int *p = &n1;

    reassign_based_on_value(&p, &n2);

    printf("%d", *p);

    return 0;
}

Solving Approach

 

 

 

Loading...

Input

10 50

Expected Output

50