Cod sursa(job #4182)

Utilizator cezar305Mr. Noname cezar305 Data 31 decembrie 2006 15:44:21
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <fstream.h>
#include <iomanip.h>

fstream fin("fact.in",ios::in);
fstream fout("fact.out",ios::out);
long n,i,nr,p,t;
int main(){
fin>>p; 
for(i=0;nr<p;i+=5)
    {
    nr=0;
    n=5;
    while (n<=i) 
        {
        nr+=i/n;
        n*=5;    
        }    
    } 
if (p==0) i=1;   
if (nr==p)
    fout<<i-5;
else
    fout<<-1;
fin.close();fout.close();  
return 0; 
}