Cod sursa(job #538882)

Utilizator OviTzu24Carabian Ovidiu OviTzu24 Data 21 februarie 2011 23:54:24
Problema Factorial Scor 0
Compilator cpp Status done
Runda contest- Marime 0.41 kb
#include<iostream.h>
#include<fstream.h>
ifstream f("fact.in");
ofstream g("fact.out");
int num,n,p,i,t,k;
int factorial (int num)
{
 if (num==1)
  return 1;
 return factorial(num-1)*num; // recursive call
}
int main()
{
    f>>p;
    for(i=1;i<=p;i++)
    {
    t=factorial(i);
    while(t>0)
    {k++;
    t=t/10;}
    if(k==p)
    {g<<k;
    break;}
}

f.close();
g.close();
return 0;
}