Pagini recente » Cod sursa (job #926373) | Cod sursa (job #585795) | Cod sursa (job #1797221) | Cod sursa (job #2375106) | Cod sursa (job #808259)
Cod sursa(job #808259)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int main () {
int p,copie,div5=0,i=0;
in>>p;
if(p==0) {out<<"1"; return 0;}
if (p<0 || (p-5)%6==0) {out<<"-1"; return 0;}
while (div5<p)
{i++;
copie=i;
if (copie%10==0 || copie%10==5)
while (copie%5==0)
{div5++;
copie/=5;}
}
if (p>0) out<<i;
return 0;
}