Subprogram care primește un parametru n și returnează n factorial
Răspunsuri la întrebare
Răspuns de
1
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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă