Considere las siguientes dos funciones
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); }
La salida impresa cuando se llama a fun1 (5) es
(A) 53423122233445
(B) 53423120112233
(C) 53423122132435
(D) 53423120213243
Esta solución es aportada por parul sharma.
Solución alternativa
Esta solución es aportada por Sumouli Chaudhary.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA