Răspuns :
Varianta recursivă:
long long factorial(int n)
{
if (n == 0)
{
return 1;
}
else
{
return n * factorial(n - 1);
}
}
Varianta iterativă:
long long factorial(int n)
{
long long f = 1;
for (int i = 1; i <= n; i++)
{
f = f*i;
}
return f;
}
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.