Pagini recente » Cod sursa (job #1495114) | Cod sursa (job #321134) | Diferente pentru problema/tractor2 intre reviziile 19 si 25 | Cod sursa (job #2623266) | Cod sursa (job #179885)
Cod sursa(job #179885)
#include<stdio.h>
#include<limits.h>
int main()
{
int i,n,f,p,j,nc=0,x=0;
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%d",&p);
for(i=1;i<1000;i++)
for(j=1,f=1;f<LONG_MAX;f*=j++)
{
while(f!>0)
{
nc++;
f=f/10;
}
if(nc==p) {
break;x=1;}
}
if(x!=0)
printf("%d",j);
else
printf("%d",-1);
return 0;
}