Cod sursa(job #304945)
Utilizator | Data | 15 aprilie 2009 20:33:41 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.28 kb |
#include<fstream.h>
int main()
{long f;
ifstream q("fact.in");
ofstream w("fact.out");
int i,c,n=1,p,pos=0;
q>>p;
while(pos!=p)
{n++;
pos=0;
f=1;
for(i=1;i<=n;i++)
f=f*i;
for(i=1;i<=p;i++)
{c=f%10;
f=f/10;
if(c==0)
pos++;}}
w<<n;
return 0;}