Cod sursa(job #2457628)

Utilizator SebaschanSebastian Cojocaru Sebaschan Data 18 septembrie 2019 11:41:40
Problema Factorial Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <iostream>
#include <fstream>
#include <cmath>

using namespace std;

ifstream fin("fact.in");
ofstream fout("fact.out");

long long int N, P;

int Calcul_Nr_Fact()
{
    int k = 1, nr_fact = 5;
    if(P == 1)
        return 5;
    if(P == 0)
        return 1;
    while(k!=P)
    {
        k = 0;
        nr_fact++;
        for(int i = 5; nr_fact/i >= 1; i *= 5)
            k+= floor(nr_fact/i);
    }
    return nr_fact;
}

int main()
{
    fin>>P;
    cout<<Calcul_Nr_Fact();
    return 0;
}