👤

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ăspuns :

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
Vezi imaginea S0UNDS