Cod sursa(job #2756606)

Utilizator andreiiorgulescuandrei iorgulescu andreiiorgulescu Data 1 iunie 2021 19:36:58
Problema Factorial Scor 35
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <bits/stdc++.h>

using namespace std;

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

int main()
{
    int nr = 0,p,i = 0,x,add;
    in >> p;
    if (p == 0)
        out << 1;
    else
    {
        while (nr < p)
        {
            i += 5;
            x = i;
            add = 0;
            while (x % 5 == 0)
            {
                x /= 5;
                add++;
            }
            nr += add;
        }
        if (nr == p)
            out << i;
        else
            out << -1;
    }
    return 0;
}