Cod sursa(job #2077837)

Utilizator severutBogdan Sever-Cristian severut Data 28 noiembrie 2017 17:50:56
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int putere(long long n)
{
    int contor=0;
    while (n%5==0)
    {
        n/=5;
        contor++
    }
}
int main()
{
    int P,n,contor,i,ci,k;
    fin>>P;
    contor=0;
    i=5;
    while (contor<P)
    {
        if (k%5==0)
            if (k%putere(k)==0)
                contor=contor+putere(k)-1;
        contor++;
        k++;
        i+=5;
    }
    if (contor==P)
        fout<<i-5;
    else
        fout<<-1;
    return 0;
}