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

Cerinţa Să se scrie o funcție C++ care să returneze pentru un număr natural n transmis ca parametru valoarea lui n!, adică 1•2•...•n. Restricţii şi precizări numele funcției va fi fact funcția va avea un singur parametru, n valoarea lui n! va fi returnată de către funcție prin definiție, 0!=1 0 ≤ n ≤ 12

Răspunsuri la întrebare

Răspuns de lucaciucandrei
3

int fact(int n){

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

       return 1;

   else{

       int nr = 1;

       for(int i = 2; i <= n; ++i)

           nr *= i;

       return nr;

   }

}


BiancaRebeca: ms ms
BiancaRebeca: chiar aveam nevoie
lucaciucandrei: cu placere
Alte întrebări interesante