Cod sursa(job #201374)

Utilizator AstronothingIulia Comsa Astronothing Data 30 iulie 2008 23:23:16
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <fstream>

using namespace std;

long zerouri(long n,int power)
{
    if(n/power==0) return 0;
    else return n/power+zerouri(n,power*5);
}

int main()
{
    fstream f("fact.in",ios::in);
    fstream f2("fact.out",ios::out);
    long p;
    while(f>>p)
    {
    if(!p) f2<<"1\n";
    else
    {
    for(long i=5;i<=100000000;i+=5)
    {
        long z=zerouri(i,5);
        if(z==p)
        {
            f2<<i<<"\n";
            break;
        }
    }
    //long z=zerouri(p,5);
    //f<<z;
    }
    }
    f2.close();
    f.close();
    return 0;
}