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
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
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă