Cod sursa(job #2255293)

Utilizator Stefan3002Stefan Stefan3002 Data 6 octombrie 2018 17:55:46
Problema Factorial Scor 85
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

ifstream intrare("fact.in");
ofstream iesire("fact.out");

long long int n,i=1,nr,m=5,p=5,s,x;
int main()
{
    intrare>>x;

   nr=x*4;
   if(nr%5!=0){
   do{
    m=5*i++;
   }while(m<nr);
    nr=m;

   }


    p=5;
    nr-=5;
    s=0;

    while(s<x){
    s=0;
    p=5;
    nr+=5;
    while(p<=nr){
        s+=nr/p;
        p*=5;
    }

    }
    if(s==x)
        iesire<<nr;
    else
    if(s>x)
    iesire<<-1;




    return 0;
}