Cod sursa(job #1474857)

Utilizator Rocamadour1497Alexandru Martiniuc Rocamadour1497 Data 23 august 2015 02:40:10
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>
using namespace std;
unsigned zerouri(unsigned x)
{int z;
    while(x)
    z=z+x/5;
    x=x/5;
        return z;
}
int main()
{   int st=1,dr=100000000,mijl;
    unsigned N,P;
    ifstream f("fact.in");
    ofstream g("fact.out");
    f>>P;
    while(st<dr){
        mijl=(st+dr)/2;
        if(zerouri(mijl)<P)
            st=mijl+1;
        else
            dr=mijl-1;
    }
    if(zerouri(mijl)==P) g<<mijl;
        else g<<-1;
        f.close();
        g.close();

    return 0;
}