Subprogramul f este definit mai jos:
int f(int n){
int c;
if (n==0) return 9;
else
{c=f(n/10);
if (n%10
else return c;
}
}
Ce valoare are f(5)? Dar f(23159)?
Scrieti cele doua valori in ordine, sparate prin exact un spatiu!
Asa cum am presupus este vorba de varianta 11 sub III prob 1 - variante bac 2009 iar enuntul corect al subprogramului era : int f(int n){ int c; if (n==0) return 9; else {c=f(n/10); if (n%10<c) return n%10; else return c; } }
Raspunsul este pentru f(5) : 5; iar pentru f(23159) : 1
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!