Cod sursa(job #560225)

Utilizator UgleaEduFMI - Edward UgleaEdu Data 18 martie 2011 13:12:36
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.74 kb
#include <iostream>
#include <fstream>
#include <cmath>
#include <conio.h>
using namespace std;
int main()
{  
 int p , n = 0 , i = 0 , nrzero = 0 , terminat= 0 , patratu = 25 ;
 int v[100];
 fstream f("fact.in",ios::in);
 cin>> p ;
 f.close();
 n = p * 5 ;
 if( n < 100 )
 {
  nrzero = p ; 
  while( n > patratu ) 
  {
   nrzero++ ;
   patratu *= 5;
  }
  if( n == patratu)
  {
   cout<<"-1";
   terminat = 1 ;
  }
  for(i = 0 ; i < nrzero - p && !terminat ; i++)
  {
   n-=5;            
  }
  if( n == 0 )
  {
   cout<<"1";   
   terminat = 1;
  }
 }
 else 
 {
      
   
   
   
 }   
 if(!terminat )cout<<"N = "<<n;
 getch();     
 return 0;
}