Cod sursa(job #1853685)

Utilizator AlexTheDagonBogdan Tudor AlexTheDagon Data 21 ianuarie 2017 22:54:58
Problema Factorial Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
long long n,p,put=1,val;
int main()
{
    in>>p;
    while(p>0)
    {
        while(val<=p)
        {
            put=put*5;
            val=val*5+1;
        }
        val=val-1;
        val/=5;
        put=put/5;
        n+=put;
        p-=val;
        put=1;
        val=0;
    }
    if(n==0)n=1;

    out<<n;
    return 0;
}