Cod sursa(job #844106)
Utilizator | Data | 28 decembrie 2012 20:21:48 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include<cstdio>
using namespace std;
int main()
{
/*for(int i=5;i<=5000;i+=5)
printf("%d ",i);*/
freopen("fact.in","r",stdin);freopen("fact.out","w",stdout);
int s=0,i,k=5,l=0,a,h=1;
scanf("%d",&a);
for(i=5;l<a;i+=5)
{
if(i==k)
k*=5,s++,l+=s;
else
if((i/5)%5==0)
l+=s;
else
l++;
}
printf("%d",i-5);
}