Pagini recente » Diferente pentru problema/cuantictiori intre reviziile 79 si 21 | Diferente pentru utilizator/bogdan_c intre reviziile 2 si 1 | Profil dragos192k1 | Diferente pentru utilizator/divaddd intre reviziile 37 si 38 | Cod sursa (job #1782493)
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
long long Fact(long long n)
{
int p=n;
if(n>1)
{
p*=n;
return n*Fact(n-1);
}
if(n==1 || n==0)
return 1;
}
int main()
{
long long n;
fin>>n;
fout<<Fact(n);
return 0;
}