Informatică, întrebare adresată de lorelorena327, 8 ani în urmă

n=100 ,Rezolvare completă cu pași​

Anexe:

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Raspunsul este 3

  • Rezolvare pasi cu pasi

daca n = 0 atunci vom returna 0

altfel, vom avea restul de la n : 2 + din nou functia dar cu catul de la n : 2

r = rezultat (variabila pe care o avem noi in minte)

1. n = 100

100 : 2 = 50 rest 0

r = 0 +

n = 100 / 2 = 50 rest 0

r = 0 + 0 +

2. n = 50

50 : 2 = 25 rest 0

r = 0 + 0 + 0

n = 25 / 2 = 12 rest 1

r = 0 + 0 + 0 + 1

3. n = 12

12 : 2 = 6 rest 0

r = 0 + 0 + 0 + 1 + 0

n = 6 / 2 = 3 rest 0

r = 0 + 0 + 0 + 1 + 0 + 0

4. n = 3

3 : 2 = 1 rest 1

r = 0 + 0 + 0 + 1 + 0 + 0 + 1

n = 1

5. n = 1

1 : 2 = 0 rest 1

r = 0 + 0 + 0 + 1 + 0 + 0 + 1 + 1

6. n = 0 deci am incheiat subprogramul

rezultat = 0 + 0 + 0 + 1 + 0 + 0 + 1 + 1 = 3


shakira97: mă ajuți la informatică? Te rog frumos!
Alte întrebări interesante