Pagini recente » Cod sursa (job #741734) | Cod sursa (job #1983000) | Cod sursa (job #692191) | Cod sursa (job #978913) | Cod sursa (job #550753)
Cod sursa(job #550753)
#include <fstream>
using namespace std;
ifstream f ("fact.in");
ofstream g ("fact.out");
int main ()
{
float p, s=0;
unsigned long i;
f>>p;
for (i=5; s<p; i+=5)
{
if (i%5==0) s++;
if (i>=25)
{
if (i%25==0) s++;
if (i>=125)
{
if (i%125==0) s++;
if (i>=625)
{
if (i%625==0) s++;
if (i>=3125)
{
if (i%3125==0) s++;
if (i>=15625)
{
if (i%15625==0) s++;
if (i>=78125)
{
if (i%78125==0) s++;
if (i>=390625)
{
if (i%390625==0) s++;
if (i>=1953125)
{
if (i%1953125==0) s++;
if (i>=9765625)
{
if (i%9765625==0) s++;
if (i>=48828125)
{
if (i%48828125==0) s++;
if (i>=244140625)
{
if (i%244140625==0) s++;
}
}
}
}
}
}
}
}
}
}
}
}
if (p==0)
g<<1;
else if (s>p)
g<<-1;
else if (s==p)
g<<i-5;
g.close();
return 0;
}