Cod sursa(job #302181)
Utilizator | Data | 8 aprilie 2009 18:43:54 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include <fstream.h>
#include <math.h>
long p,n,t,i,j;
void main ()
{
fstream f("fact.in",ios::in);
f>>p;
f.close ();
i=0;
j=0;
while (i<p)
{
j=j+5;
t=j;
while (t%5==0)
{
t=t/5;
i=i+1;
}
}
fstream g("fact.in",ios::in);
if (i==p)
g<<j;
else
g<<-1;
g.close ();
}