Cod sursa(job #539388)

Utilizator slilverwolfRadu Ghitescu slilverwolf Data 22 februarie 2011 21:50:21
Problema Factorial Scor 45
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream>

using namespace std;

inline unsigned long long int find_five(long p) {
     unsigned long i=0,zero=0,j;
     unsigned short cont;
     while(p) {
          cont=1;
          i+=5;
          j=i/5;
          verifica:
          if(j%5==0) {
               cont++;
               j/=5;
               goto verifica;
          }
          p-=cont;
          zero+=cont;

     }
     return i;
}

int main() {
     long p;
     ifstream f("fact.in");
     f>>p;
     f.close();
     ofstream g("fact.out");
     g<<find_five(p);
     g.close();
     return 0;
}