Cod sursa(job #579273)

Utilizator UgleaEduFMI - Edward UgleaEdu Data 11 aprilie 2011 23:34:26
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
 int p , aux , n ;
 int i = 0 ;
 fstream f("fact.in",ios::in );
 f>>p ;
 aux = p * 5 ;
 n = aux ;
 f.close(); 
 for( i = 0 ; i < n ; i+= 5 ) 
 {
  while( i != 0 & i%5 == 0)
  {
   i/=5;
   if(i % 5 == 0)      
    aux-=5;
  }
 }
 fstream g ("fact.out",ios::out );    
 if ( i == n && i!=0 ) 
 g << -1; 
 else 
 if( i )       
 g << aux  ;
 if( p == 0)
 g << 1 ;
 g.close();
 return 0 ; 
}