Pagini recente » Cod sursa (job #2562672) | Cod sursa (job #2455402) | Cod sursa (job #2949167) | Cod sursa (job #2240496) | Cod sursa (job #1112237)
#include <fstream>
#include <iostream>
using namespace std;
int p, n;
int zerouri(int x){
int c=0, i2;
//cout<<"\n testing: "<<x<<"... ";
for(int i=5;i<=x;i+=5)
{
i2=i;
while(i2 && i2%5==0)
c++, i2/=5;
}
//cout<<c;
return c;
}
int main(){
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
if(p==0) g<<"1";
else
{
int m=0;
while(zerouri(m)<p)
m+=5;
if(zerouri(m)!=p)
g<<"-1";
else
g<<m;
}
return 0;
}