Cod sursa(job #2267614)

Utilizator AndreiStrAndrei Stroici AndreiStr Data 23 octombrie 2018 19:55:35
Problema Factorial Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <iostream>

using namespace std;
int p,n,nr,prod=1,i;

int main()
{
    cin>>p;
    for(n=1; n<=p; n++)
    {
        for(i=1; i<=n; i++)
            prod=prod*i;
        while(n%5==0)
        {
            n=n/5;
            nr++;
        }
        if(nr==p)
        {
            cout<<prod;
            return 0;
        }
    }
    cout << "-1" << endl;
    return 0;
}