Cod sursa(job #2354489)

Utilizator Mihai.MocanuMihai mmm Mihai.Mocanu Data 25 februarie 2019 12:39:54
Problema Factorial Scor 15
Compilator c-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <stdio.h>
#include <stdlib.h>

int main(){
  int n,i,pas,s,si;
  FILE *fin,*fout;
  fin=fopen("fact.in","r");
  fout=fopen("fact.out","w");
  fscanf(fin,"%d",&n);

  pas=1<<14;
  i=0;
  while(pas>0){
    s=0;
    si=i+pas;
    while(si>0){
      s+=si/5;
      si/=5;
    }
    if(s<n){
      i+=pas;
    }
    pas/=2;
  }

  fprintf(fout,"%d",i+1);


  fclose(fin);
  fclose(fout);
  return 0;
}