Cod sursa(job #1465463)
Utilizator | Data | 27 iulie 2015 14:16:11 | |
---|---|---|---|
Problema | Factorial | Scor | 25 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <cstdio>
using namespace std;
int main()
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
int n=0,l=0,nr,p;
scanf("%d",&p);
if (p==0)
printf("%d",1);
while (l<p)
{
n+=5;
nr=n;
while(nr%5==0)
{
l++;
if (l==p)
break;
nr/=5;
}
}
printf("%d",n);
return 0;
}