Cod sursa(job #707864)

Utilizator FernandoSandoiu Fernando Fernando Data 6 martie 2012 08:38:45
Problema Factorial Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include<cstdio>
using namespace std;
int main()
{unsigned p,i,c,b,x;
int d;
FILE* f=fopen("fact.in","r");
FILE* h=fopen("fact.out","w");
fscanf(f,"%d",&p);
if (p==0)
d=1;
else {
c=0;d=0;
i=1;
do
    {d=i*5;
     c=c+1;
     x=0;b=i;
     while(b%5==0)
      {x=x+1;
      b=b/5;
      }
    c=c+x;
    i=i+1;
    }
while(c<p);
if (c>p)
d=-1;}
fprintf(h,"%d%s",d,"\n");
return 0;}