Cod sursa(job #2949599)

Utilizator andra06Dragos Andra Roxana andra06 Data 1 decembrie 2022 10:01:33
Problema Factorial Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>

using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int p(int a)
{
    int putere=0;
    while(a%5==0)
    {
        putere++;
        a/=5;
    }
    return putere;
}
int main()
{
    int n;
    fin>>n;
    if(n==0) fout<<1;
    else {
        int pow5=0,r=0;
        while(n>pow5)
        {
            r+=5;
            pow5+=p(r);
        }
        if(n<pow5) fout<<-1;
        else fout<<r;
    }
    return 0;
}