Cod sursa(job #140905)

Utilizator Bogdan_tmmTirca Bogdan Bogdan_tmm Data 22 februarie 2008 13:55:03
Problema Factorial Scor 35
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include<iostream.h>
#include<stdio.h>
FILE *f,*g;
int main ()
{
f=fopen("fact.in","r");
g=fopen("fact.out","w");
long p,n,x;
fscanf(f,"%ld",&p);
n=0;
int t=1; long nr=0;
if(p==0) fprintf(g,"1");
else
while(t)
{
 n++;
 x=n;
 while(x%5==0)
 {
  nr++;
  x/=5;
 }
 if(nr>p) {t=0;fprintf(g,"-1");}
 if(nr==p) {t=0;fprintf(g,"%ld",n);}
}
return 0;
}