Cod sursa(job #1415404)

Utilizator WhiteStormPopovici Stefan WhiteStorm Data 4 aprilie 2015 15:32:01
Problema Factorial Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int DCO5(int x)
{
    int cont=0;
    while(x%5==0)
    {
        x/=5;
        ++cont;
    }
    return cont;
}
int main()
{
    int P,i,rez=0,cont=0;
    in>>P;
    if(P==0)
    {
        out<<1;
        return 0;
    }
    while(cont<P)
    {
        rez+=5;
        cont+=DCO5(rez);
    }
    if(cont==P) out<<rez;
    else out<<-1;
    return 0;
}