Cod sursa(job #488923)

Utilizator biroBiro Alexandru biro Data 30 septembrie 2010 16:50:55
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <algorithm>

using namespace std ;

int main() {
  freopen("factorial.in","r",stdin) ;
  freopen("factorial.out","w",stdout) ;

  int p ;
  scanf ("%d" , &p) ;

  int s=0 , x;

  for (int i=5 ; i<=2000000000 ; i+=5) {
    x=i ;
    while (x%5==0) {
      s++ ;
      x/=5 ;
    }
    if (s==p) {
      printf ("%d" , i) ;
      break ;
    }
    if (s>p) {
      printf ("-1") ;
      break ;
    }
  }

  return 0;
}