Răspuns :
#include <iostream>
using namespace std;
int main()
{
long long n, i, p=1, cn;
cin>>n;
cn=n; //facem o copie a lui n
if(n==0)
cout<<1;
if(cn>0)
{
cn--;
for(i=2; i<=n; i++)
{
p=p*i;
}
cout<<p;
}
}
Răspuns:
Programul de mai jos calculeaza produsul elementelor de la 1 la n
Se mai numeste si factorial, si prin definitie factorial de 0 este 1.
Daca ai intrebari scrie mai jos!!!
Explicație:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int p=1;
for(int i=1;i<=n;i++) //iei toate nr de la 1 la n
p=p*i; // inmultesti nr de pe poz. i cu p pana cand se termina for-ul
cout << p; //afisezi produs
return 0;
}