Cod sursa(job #891902)
Utilizator | Data | 25 februarie 2013 21:11:21 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
long n,P,c=0,i,p;
ifstream f("fact.in");
ofstream g("fact.out");
f>>P;
c=0,p=1;
for (i=1;c<P;i++)
if (p%10)
p=p%10*i;
else
{
p=p/10;
c++;}
// if (i>n)
// g<<-1;
// else
g<<i-2;
f.close();
g.close();
}