Cod sursa(job #17802)

Utilizator Omega91Nicodei Eduard Omega91 Data 16 februarie 2007 22:10:11
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream>

using namespace std;
ifstream f1("fact.in");
ofstream f2("fact.out");
main()
{
    long p,s=0;
    long long n=0,m;
    f1>>p;
    s=0; n=0;
    if (p==0)
    {
        f2<<1;
        return 0;
    }
    while (s<p)
    {
        n+=5;
        m=n;
        while (m%5==0)
        {
            m/=5;
            s+=1;
        }
    }
    if (s==p) f2<<n;
    else f2<<-1;
    return 0;
}