Cod sursa(job #1162054)
Utilizator | Data | 31 martie 2014 16:47:05 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.57 kb |
#include <fstream>
using namespace std;
int i, j, k, l, n, x;
int main ()
{
j = 1;
ifstream fin ("fact.in");
fin >> n;
fin.close();
for ( i = 1; l < n; i++ )
{
j *= i;
for ( k = j; k > 0; k /= 10 )
{
if ( k % 10 == 0 )
{
j /= 10;
l++;
}
else
{
break;
}
}
j = j % 100;
}
i--;
ofstream fout("fact.out");
fout << i;
fout.close();
return 0;
}