Cod sursa(job #1795803)
Utilizator | Data | 2 noiembrie 2016 21:06:34 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
using namespace std;
void caut(int p)
{
int k=0;
long long i,x;
for(i=1;k<p;i++)
if(i%5==0)
{
x=i;
while(x%5==0)
{
k++;
x=x/5;
}
}
if(k==p)
printf("%lld",i-1);
else
printf("-1");
}
int main()
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
int p;
scanf("%d",&p);
caut(p);
}