Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Va rog sa ma ajutati cu rezolvarea problemei de pe pbinfo Factorial ,este urgent va rog sa fie o rezolvare completa si corecta!

Răspunsuri la întrebare

Răspuns de Lia96
0
#include using namespace std; int factorial(int x) { if(x==1) return 1; else return x*factorial(x-1); } int main() { int x; cin>>x; factorial(x); }

Utilizator anonim: sigur e corecta?
Lia96: Scuze, am uitat un cout inainte de factorial(x). Acum am testat-o si merge.
Utilizator anonim: poti sa o rescri din nou
Utilizator anonim: ca sa o remediez
Lia96: Nu pot sa o editez
Lia96: Dar la ultimul rand mai pui un cout<< in fata lui factorial(x)
ionutg38: #include <iostream>

using namespace std;

int main()
{
unsigned long long n,i, nf=1;
cin>>n;
for(i=1;i<=n;i++)
nf=nf*i;
if(n==0)
cout<<1;
else
cout<<nf;
return 0;
}
Alte întrebări interesante