La matematică, pentru un număr natural n, se notează cu n! valoarea produsului 1*2*3*...*n, și se citește n factorial. Să se scrie un program care citește numărul natural n și determină valoarea lui n!.
Răspunsuri la întrebare
Răspuns de
4
#include
using namespace std;
int main()
{
unsigned k, n,p;
p=1;
cin>>n;
for(k=2;k<=n-1;k++)
p=p*k;
cout<return 0;
}
using namespace std;
int main()
{
unsigned k, n,p;
p=1;
cin>>n;
for(k=2;k<=n-1;k++)
p=p*k;
cout<return 0;
}
Răspuns de
3
include ...
unsigned fact(n)
{
if(n==0 || n==1) return 1;
else return n*fact(n-1);
}
int main(void)
{
unsigned n;
cin >> n;
cout << fact(n);
return 0;
}
unsigned fact(n)
{
if(n==0 || n==1) return 1;
else return n*fact(n-1);
}
int main(void)
{
unsigned n;
cin >> n;
cout << fact(n);
return 0;
}
Alte întrebări interesante