Cod sursa(job #1025433)
Utilizator | Data | 9 noiembrie 2013 22:34:28 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int p,nr,nrz,pr;
int main () {
fin>>p;
pr=1;
if (p==0)
fout<<1;
else {
while (nrz!=p) {
nr++;
pr*=nr;
if (pr%10==0) {
nrz++;
pr/=10;
}
}
fout<<nr;
}
return 0;
}