Pagini recente » Cod sursa (job #2360860) | Cod sursa (job #1308987) | Clasament FMI No Stress 2012 | Cod sursa (job #3230061) | Cod sursa (job #702522)
Cod sursa(job #702522)
#include <iostream>
#include <fstream>
#include <limits.h>
using namespace std;
int p;
//int zerouri(int n) {
// int rez=0, k=n;
// while(k%5==0) { k/=5; rez++; }
//
// if(n==1) { return 0; }
// return (rez+zerouri(n-1));
//}
int main() {
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
cout<<p<<"\n";
//int start, stop, mij, i;
//start=1; stop=INT_MAX-1;
int i=1, k,rez;
int zerouriinainte=0, zerouri=0;
while(zerouri<p) {
i++;
k=i; rez=0;
while(k%5==0) { k/=5; rez++; }
zerouri=zerouriinainte+rez;
zerouriinainte=zerouri;
}
k=i;
if(zerouri==p) g<<i;
else g<<"-1";
f.close();
g.close();
return 0;
}