Question: WARNING--- IF YOU CAN'T EXPLAIN , THEN NEVER ATTEMPT THIS.. #include #include void foo(int n, int sum) { int k = 0, j = 0;

WARNING--- IF YOU CAN'T EXPLAIN , THEN NEVER ATTEMPT THIS..

#include #include void foo(int n, int sum) { int k = 0, j = 0; if (n == 0) return; k = n % 10; j = n / 10; sum = sum + k; foo (j, sum); printf ("%d,", k); } int main () { int a = 2048, sum = 0; foo (a, sum); printf ("%d ", sum); getchar(); }

ouptut ---- 2, 0, 4, 8, 0

please explain step by step

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!