Am nevoie de ex numeric!!!
Se consideră subprogramul f, definit alăturat. Ce valoare are f(456)? (6p.)
int f(int x)
{if(x>=1)
return f(x-1)+1;
else
return 0;}
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Incepem cu 456, si la fiecare pas o sa apelam 1 + f( x - 1 ). Se va duce pana la 1, caci pt 0 returneaza 0. Deci o sa avem 1 + f( 455 ) = 1 + 1 + f( 454 ) = ... = 1 + 1 + ... + 1 de 456 ori, deci 456.
Explicație:
Alte întrebări interesante
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă