Cod sursa(job #317032)

Utilizator mrpopescuPopescu Mihai Tudor mrpopescu Data 22 mai 2009 09:19:48
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream.h>
#include <iostream.h>
ifstream in("fact.in");
ofstream out("fact.out");
inline int min(int a,int b){
	if(a<b) return a;
   	else return b;
}
void zerouri(int p){
	int n=1,nr=0,n2=0,n5=0,aux;
   while(nr<p){
   	n++;aux=n;
      while(aux%2==0){ aux/=2;n2++;}
      while(aux%5==0){ aux/=5;n5++;}
      nr=min(n2,n5);cout<<nr<<endl;
   }
   if(nr==p) out<<n;
   	else out<<"-1";
   return;
}
int main(){
   int p;
   in>>p;in.close();
   zerouri(p);out.close();
   return 0;
}