Cod sursa(job #2716043)
Utilizator | Data | 4 martie 2021 16:54:24 | |
---|---|---|---|
Problema | Factorial | Scor | 35 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include<fstream>
using namespace std;
ifstream cin("fact.in");
ofstream cout("fact.out");
int main()
{
unsigned long long n,k=0,nr=5,cnr;
cin>>n;
if(n==0)
{
cout<<1;
return 0;
}
while(k<n)
{
cnr=nr;
while(cnr%5==0)
{
cnr/=5;
k++;
}
nr+=5;
}
if(k!=n)
{
cout<<-1;
return 0;
}
cout<<nr-5;
return 0;
}