Cod sursa(job #486989)

Utilizator ghitzZzaGheorghita Hurmuz ghitzZza Data 23 septembrie 2010 14:59:54
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <fstream>

using namespace std;

int main()
{
    unsigned long int p,l,i,m;
    long r;
    ifstream f("fact.in");
    ofstream g("fact.out");
    l=0;
    f>>p;
    if(p==1)r=0;
    else{
        for(i=1;l<p;i++)
        {
            if(i%5==0){m=i;while(m/5){m/=5;l++;}}
            l++;
        }
        if(p==l)r=5*(i-1);
        else r=-1;
    }
    g<<r;
    return 0;
}