Cod sursa(job #2449194)

Utilizator manuelamagMag Manuela manuelamag Data 18 august 2019 16:26:10
Problema Factorial Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("fact.in");
ofstream g("fact.out");

long long factorial(int n)
{
    int i,p=1;
    for(i=1;i<=n;i++)
        p=p*i;
    return p;
}
long long verif(int n, int x)
{
    int nr=0,y=x;
    while(n!=0 && y!=0)
    {
        if(n%10==0) nr++;
        n=n/10;
        y--;
    }
    if(nr==x) return 1;
    else return 0;
}
int main()
{
  int N,P,nr;
  cin>>P;
   for(long i=1;i<=100000;i++)
   {

       if(verif(factorial(i),P)==1)
    {cout<<factorial(i); break;}
   }
}