Cod sursa(job #1388490)

Utilizator vlad_andrei.ursuUrsu Vlad-Andrei vlad_andrei.ursu Data 15 martie 2015 15:08:25
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <iostream>
#include <fstream>


long long factorial(long long n){
    int contor = 0;

    while (n > 0){
        n /= 5;
        contor++;
    }

    return (contor * (contor - 1) / 2);
}

int main(void){

    std::ifstream in;
    std::ofstream out;
    long long result = 0;
    long long n;

    in.open("fact.in");
    out.open("fact.out");

    in >> n;
    result = factorial(n);
    out << 5 * (n - result);


    in.close();
    out.close();
    return 0;
}