Cod sursa(job #231780)
Utilizator | Data | 14 decembrie 2008 13:42:13 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.26 kb |
#include<fstream.h>
int main()
{
int p,i;
unsigned long n=1;
ifstream f("fact.in");
ofstream fout("fact.out");
f>>p;
i=1;
while(p)
{
n*=i;
i++;
if(n%10==0)
{
n/=10;
p--;
}
}
fout<<i;
f.close();
fout.close();
return 0;
}