Cod sursa(job #237249)

Utilizator funkydvdIancu David Traian funkydvd Data 29 decembrie 2008 13:25:50
Problema Factorial Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
   #include <fstream>  
   using namespace std;  
   ifstream f1 ("fact.in");  
   ofstream f2 ("fact.out");   
   int main()  
   {  
   int n,p,r,q,m;  
   f1>>p; f1.close();  
   r=p;  
   n=0;  
   while (r>0)  
    {q=0;
     n=n+5;  
     m=n;
     while (m%5==0) {q++; m/=5;}       
     r=r-q;}  
   if (p!=0)  
   {if (r==0) f2<<n;  
    else f2<<"-1";}  
       else f2<<1; f2.close();  
   }