Cod sursa(job #201360)
| Utilizator | Data | 30 iulie 2008 23:02:44 | |
|---|---|---|---|
| Problema | Factorial | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <fstream>
using namespace std;
long zerouri(long n,int power)
{
if(n==0) return 0;
else return n/power+zerouri(n/power,power+1);
}
int main()
{
fstream f("fact.in",ios::in);
long p;
f>>p;
f.close();
f.open("fact.out",ios::out);
for(long i=1;i<=100000000;i++)
{
if(zerouri(i,5)==p)
{
f<<i;
break;
}
}
f.close();
return 0;
}
