Cod sursa(job #53339)
Utilizator | Data | 21 aprilie 2007 20:17:01 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include<fstream.h>
#include<math.h>
int main(void)
{
int n,x,putere,i;
int suma;
ifstream in("fact.in");
in>>n;
in.close();
suma=0;
for(x=1;suma<n;x++)
{
suma=0;
putere=5;
for(i=1;i<=5;i++)
{
suma+=x/putere;
putere*=5;
}
}
if(suma>n)x=0;
x--;
if(n==0) x=0;
ofstream out("fact.out");
out<<x<<'\n';
out.close();
return 0;
}