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

putin ajutor la acest exercitiu, c++
cu explicatii cum ati ajuns la rezultat​

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
0

Raspuns corect :

b) 121131211212111


legaturademer3: si mie îmi este ușor sa ma uit la barem
legaturademer3: eu am nevoie de pașii de rezolvare
andrei750238: Pai si e asa dificil sa urmaresti programul ?
andrei750238: f(3) = f(2) 3 f(2) 2 f(2) 1
f(2) = f(1) 2 f(1) 1
f(1) = f(0) 1
f(0) = nu se executa

Deci :
f(1) = 1
f(2) = 1 2 1 1
f(3) = 1 2 1 1 3 1 2 1 1 2 1 2 1 1 1
andrei750238: Pentru fiecare i de la n la 1 programul apeleaza f(n-1) apoi afiseaza i
andrei750238: Pentru n=3

(i=3)
Se apeleaza f(2)
Se afiseaza 3

(i=2)
Se apleleaza f(2)
Se afiseaza 2

(i=1)
Se apeleaza f(2)
Se afiseaza 1
andrei750238: Si asta se intampla pentru fiecare numar.
Alte întrebări interesante