👤

Salut,cat este rezultatul?

Salutcat Este Rezultatul class=

Răspuns :

Salut!

Raspunsul este 4

Explicatie:

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

Rezultat final: 0 + 3 + 0 + 1 = 4