Cod sursa(job #743565)

Utilizator mosuAdascalitei Radu mosu Data 4 mai 2012 22:13:57
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream>

using namespace std;

int main()
{
    long p, pow, zeros, i, no;

    ifstream fin("fact.in");
    ofstream fout("fact.out");

    fin>>p;
    fin.close();

    for(i = 0, zeros = 0, pow = 0, no = 1; zeros < p; i += 5)
    {
        if(i == no)
        {
            zeros += pow;
            no *= 5;
            ++pow;
        }
        else
            ++zeros;
    }
    if(zeros == p)
        fout<<i;
    else
        fout<< -1;

    fout.close();
    return 0;
}