Cod sursa(job #755265)

Utilizator stoiandanStoian Dan stoiandan Data 5 iunie 2012 09:17:03
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>
#include <fstream>
using namespace std;
int p,k=0,i=1,sum=1,h=1;
long long n=0;
int main()
{
   ifstream fin("fact.in");
   ofstream fout("fact.out");


   fin>>p;
   while(p!=0)
   {
       h=h*10;
       p--;
   }
        while(n<=100000)
        {
          n++;
          for(i=1;i<=n;i++)
          {
            sum=sum*i;
          }
          if(sum%h==0)
          break;
        }
        if(n!=100000)
        fout<<-1;
        else
        fout<<n;

        fin.close();
        fout.close();
    return 0;
}