Am nevoie de exemplul numeric !!!
Se consideră subprogramul f, definit alăturat. Ce se va afişa la apelul f(38);?
void f(int x)
{
if(x)
{
f(x/3);
cout<
}
}
radu9614:
Nu cred ca e scris complet. Ce afiseaza acolo?
{
if(x)
{
f(x/3);
cout<}
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Cand cout-ul este dupa apelul recursiv, se vor afisa invers valorile. Adica ajunge intai cat de departe poate, si dupa incepe sa afiseze.
f( 38 ) - afisare 3
f( 12 ) - afisare 1;
f( 4 ) - afisare 2;
f( 1 ) = afisare 2;
Fiindca se afiseaza invers, se va afisa 2213
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă