Cod sursa(job #1447880)

Utilizator sucureiSucureiRobert sucurei Data 5 iunie 2015 17:36:53
Problema Factorial Scor 35
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;

int p,i,S,y;
ifstream cin ("fact.in");
ofstream cout("fact.out");

int main()
{
    cin>>p;
    if (p==0)
    {
        cout<<1;
        return 0;
    }
    S=0;
    for (i=5;i<=100000000;i+=5)
    {
        y=i;
        while (y%5==0)
        {
            S++;
            y/=5;
        }
        if (S==p)
        {
            cout<<i;
            return 0;
        }
        else if (S>p)
        {
            cout<<-1;
            return 0;
        }
    }
    return 0;
}