Cod sursa(job #2060345)

Utilizator perhapss44Saraev Stefan perhapss44 Data 8 noiembrie 2017 09:12:46
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <iostream>
#include <fstream>

using namespace std;

unsigned long cifre5(unsigned long long a){

    unsigned long k=0;
    while(a%5==0){
        a=a/5;
        k++;
    }
    return k;
}

int main()
{
    ifstream in("fact.in");
    ofstream out ("fact.out");
    unsigned long long n,p,k=0,i;
    in>>p;
    for(i=5;k<p;i=i+5){
        k=k+cifre5(i);
    }
    if(k==p) out<<i-5;
    else out<<-1;
    return 0;
}