Pentru definiţia de mai jos a subprogramului f, ce se afişează ca urmare a apelului
f(121,1);? (6p.)
2.
//C
void f(long n, int i)
{ if(n!=0)
if(n%3>0)
{ printf("%d",i); f(n/3,i+1); }
}
//C++
void f(long n, int i)
{ if(n!=0)
if(n%3>0)
{ cout<
Răspunsuri la întrebare
Răspuns de
11
121 se va imparti repetat la 3 pana cand devine nul. valorile vor fi
121, 40, 13, 4, 1, 0. pentru fiecare valoare nenula si care nu se imparte exact la 3 va afisa i-ul (care creste de fiecare data).
observam ca printre valorile enumerate primele 5 indeplinesc conditia => i se misca intre 1 si 5 si se va afisa 12345
maricicaarteni:
mersi ...oricum ...dar deja am dat testl
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă