Cod sursa(job #2280636)

Utilizator raduantonioRadu Antonio raduantonio Data 10 noiembrie 2018 22:23:01
Problema Factorial Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <fstream>

using namespace std;

ifstream in ("fact.in");
ofstream out ("fact.out");
int p , n=1, s , cn , man;
int factorial (int n)
{
    int i ; nr =1;
    for(i=1;i<=n;i++)
        nr=nr*i;
    return nr;
}
int main()
{
    in>>p;
    while(man)
    {
        s=0;cn=n;
    n=factorial(n);
    while(n)
    {
        if(n%10==0) s++;
        n/=10;
    }
    if(s==p) {out<<cn;man=1;}
    if(s>p) {out<<-1;break;}
    n=cn+1;
    }
}