Cod sursa(job #538802)

Utilizator sanda-mariaPatras Sanda sanda-maria Data 21 februarie 2011 22:05:31
Problema Factorial Scor 10
Compilator cpp Status done
Runda contest- Marime 0.45 kb
#include<iostream.h>
#include<fstream.h>
ifstream f("fact.in");
ofstream g("fact.out");
int num,p,i,t,k=0;
int factorial (int num)
{
 if (num==1)
  return 1;
 return factorial(num-1)*num;
}
int main()
{
    int n=100;
    f>>p;
    if(i==1) g<<1;
    for(i=2;i<=n;i++)
    {
    t=factorial(i);
    while(t>0)
    {k++;
    t=t/10;}
    if(k==p)
    {g<<i;
    break;}
    if(i==n)
    g<<(-1);
    k=0;
}

f.close();

return 0;
}