Informatică, întrebare adresată de caipirinha144, 8 ani în urmă

Pentru un număr natural dat n, se numește factorialul lui n și se notează n! următoarea expresie: 1*2*3*...*n. Prin definiție, 0!=1.
Să se scrie o funcție C++ recursivă care returnează factorialul unui număr dat ca parametru.
https://www.pbinfo.ro/?pagina=probleme&id=820

Răspunsuri la întrebare

Răspuns de boiustef
2

int factorial(int n)

{

   if (n==0 || n==1) return 1;

   else return n*factorial(n-1);

}

Alte întrebări interesante