Cod sursa(job #380795)

Utilizator dead_knightTitei Paul Adrian dead_knight Data 7 ianuarie 2010 19:21:06
Problema Factorial Scor 35
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include<iostream>
#include<fstream>
using namespace std;
int cati5(int x)
{
    int q=0;
    while(x%5==0)
        q++,x/=5;
    return q;
}
int main()
{
    int p;
    ifstream fin("fact.in");
    fin>>p;
    fin.close();
    int n=5,i,aux;
    while(p>0)
    {
        aux=cati5(n);
        if(aux)
            for(i=1;i<=aux;i++)
                p--;
        n+=5;
    }
    n-=5;
    ofstream fout("fact.out");
    fout<<n;
    fout.close();
    return 0;
}