Informatică, întrebare adresată de galberto, 9 ani în urmă

Functia f are definitia alaturata:
a) Ce valoare are f(16)?
b) Scrieti cea mai mare valoare de doua cifre pe care o poate avea n astfel incat f(n) sa fie egal cu 2.

int f (int n)
{ if(n<=0) return -1;
if(n%2==0) reutrn 0;
if(n%3==0) return 0;
return 1+f(n-10);
}

Răspunsuri la întrebare

Răspuns de S0unds
3
a) Raspuns: 0
restul impartirii lui 16 la 2 e 0 => 0
b) Raspuns: 95
Dupa 2 apelari, n va fii 75 care se imparte la 3. Deci 2 + f(75) = 2 + 0 = 2
Anexe:

galberto: mersii again :)
S0unds: npc
Alte întrebări interesante