Pagini recente » Diferente pentru template/algoritmiada-2018/header intre reviziile 3 si 7 | Diferente pentru problema/hacker intre reviziile 12 si 11 | Cod sursa (job #707010) | Diferente pentru algoritmiada-2012 intre reviziile 12 si 2 | Cod sursa (job #498073)
Cod sursa(job #498073)
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int main()
{
int p, n=0, r=0, m;
in>>p;
if (p==0)
{
n=1;
out<<n;
return 0;
}
while (n<=p*5)
{
n=n+5;
m=n;
r++;
while(m%25==0)
{
m=m/5;
r++;
}
if (r==p)
{
out<<n;
return 0;
}
if (r>p)
{
n=-1;
out<<n;
return 0;
}
}
}