Cod sursa(job #2302642)

Utilizator razvan1403razvan razvan1403 Data 14 decembrie 2018 22:26:02
Problema Factorial Scor 15
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int nr_zero(int n){
    int numara_zerouri=0;
    while(n>=5){
        numara_zerouri+=n/5;
        n=n/5;
    }
}
int main(){
    int P,nr,rezultat=0;
    fin>>P;
    nr=int(pow(2,32));
    while(nr!=0){
        if(nr_zero(rezultat+nr)<P)
            rezultat=rezultat+nr;
        nr=nr/2;
    }
    if(nr_zero(rezultat+1)==P)
        fout<<rezultat+1;
    else fout<<-1;
    fin.close();
    fout.close();
    return 0;
}