Cod sursa(job #1794276)

Utilizator FurutaNimura Furuta Furuta Data 1 noiembrie 2016 09:43:25
Problema Factorial Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{
    int n, i=5;
    long long nr=0;
    f >> n;
    while(nr<n)
    {
        int k=0, p=i;
        while(p%5==0)
        {
            k++;
            p/=5;
        }
        nr+=k;
        i+=5;
    }
    if(nr!=n) g << "-1";
    else g << i-5;
}