Cod sursa(job #7716)

Utilizator Agent_SmithSilaghi Raul Agent_Smith Data 22 ianuarie 2007 06:31:23
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include<stdio.h>
long int i,n,div,nr;
int main()
{
 FILE *in=fopen("fact.in","rt");
 fscanf(in,"%ld",&n);
 fclose(in);
 for(i=5;div<=n;i+=5)
 {
  nr=i;
  if(nr%25==0)
  while(nr%5==0) {div+=2;nr=nr/25;}
  else div++;
 }
  FILE *out=fopen("fact.out","wt");
  if(n==0)
  fprintf(out,"1");
  else
  fprintf(out,"%ld",i-10);
  fclose(out);
 

 return 0;
}