Q. 49 Consider the following two functions
void fun1(int n){
if(n == 0) return;
printf(“%d”, n);
fun2(n-2);
printf(“%d”, n);
}
void fun2(int n){
if(n == 0) return;
printf(“%d”, n);
fun1(++n);
printf(“%d”, n);
}
The output printed when fun1 (5) is called is
(A) 53423122233445
(B) 53423120112233
(C) 53423122132435
(D) 53423120213243
Answer: (A)
Explanation:












