Pagini recente » Diferente pentru dot-com/2012/runda-1 intre reviziile 4 si 3 | Diferente pentru problema/cclj intre reviziile 12 si 13 | Atasamentele paginii Go2 | Diferente pentru jc2023 intre reviziile 5 si 6 | Cod sursa (job #1312777)
#include <stdio.h>
#include <math.h>
long p,n=1;
long int zero(int n)
{
long int p=0;
while(n>=5)
{
p+=n/5;
n/=5;
}
return p;
}
int main()
{
FILE *in = fopen("factorial.in","r");
FILE *out = fopen("factorial.out","w");
fscanf(in,"%ld",&p);
//printf("%ld\n",zero(p));
while(n<=pow(10,10))
{
if(zero(n)==p)
break;
n++;
}
fprintf(out,"%ld\n",n);
fclose(in);fclose(out);
return 0;
}