Cod sursa(job #1024706)
Utilizator | Data | 8 noiembrie 2013 23:18:45 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <fstream>
using namespace std;
int main()
{
ifstream f("fact.in",ios::in);
ofstream g("fact.out", ios::out);
long p;
f>>p;
int fact = 1;
int nr = 0;
long i = 1;
while(nr != p)
{
i++;
fact *= i;
if(fact%10==0)
{
nr++;
fact /= 10;
}
fact %= 100;
}
g<<i;
f.close();
g.close();
}