Salut,cat este rezultatul?

Raspunsul este 4
Analizam subprogramul:
Cat timp n diferit de 0 (inseamna ca la valoarea 0 ne oprim)
O sa numaram fiecare apel:
1.
n = 1234
n % 2 = 0
n % 10 = 4
0 * 4 +
2.
n = 123
n % 2 = 1
n % 10 = 3
0 * 4 + 1 * 3 +
3.
n = 12
n % 2 = 0
n % 10 = 2
0 * 4 + 1 * 3 + 0 * 2 +
4.
n = 1
n % 2 = 1
n % 10 = 1
0 * 4 + 1 * 3 + 0 * 2 + 1 * 1
5.
n = 0 deci ne oprim aici