Cod sursa(job #2080530)

Utilizator Davla2Stancu Vlad Davla2 Data 3 decembrie 2017 10:30:57
Problema Factorial Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream>

using namespace std;

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

int p5(int cnt)
{
    int s=0;
    while(cnt%5==0)
    {
        s++;
        cnt/=5;
    }
    return s;
}

int p,s,cnt=5;

int main()
{
    in>>p;
    if(p==0) out<<1;
    else
    {
        while(s<p)
        {
            s=s+p5(cnt);
            cnt+=5;
        }
        if(s>p) out<<-1;
        else out<<cnt-5;
    }
    return 0;
}