Cod sursa(job #755258)

Utilizator SendroiuSendroiu Vlad Sendroiu Data 5 iunie 2012 09:08:43
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <iostream>
#include <fstream>
using namespace std;
long p,n,i=0,j,a[6],s=1,ok=0;
int main()
{
    ifstream fin("fact.in");
    ofstream fout("fact.out");
    fin>>p;
   if(p!=0)
   while((a[5]!=p)&&(ok==0))
    {i+=5;j=i;
        while(j%5==0){a[5]++;j/=5;}
        if(a[5]>p)ok=1;
    }
    else i=1;
    if(ok==1)i=-1;
    cout<<i;
    return 0;
}