Cod sursa(job #2209971)

Utilizator mmocanuMocanu Mihai-Adrian mmocanu Data 5 iunie 2018 12:06:48
Problema Factorial Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <stdio.h>

int main(){
    int s,p,nr,r,c;
    FILE *fin,*fout;

    fin=fopen("fact.in","r");
    fout=fopen("fact.out","w");
    fscanf(fin,"%d",&p);

    c=0;
    nr=5;
    while(c<p){
      s=0;
      r=nr;
      while(r%5==0){
        s++;
        r/=5;
      }
      c+=s;
      nr+=5;
    }
    if(c==p){
      fprintf(fout,"%d",nr-5);
    }else{
      fprintf(fout,"-1");
    }



    fclose(fin);
    fclose(fout);

    return 0;
}