Cod sursa(job #1005618)

Utilizator icansmileSmileSmile icansmile Data 5 octombrie 2013 13:23:34
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include<fstream>
using namespace std;
ifstream f("fact.in", ios::in);
ofstream g("fact.out", ios::out);
long n;
int fact( int x ) 
{
    if(x==0)
    return 1;
    else
    return x*fact(x-1);}
int exp( int y, int k)
{
    int x;
    x=0;
    while(y%k==0)
    {
         x++;
         y=y/k;}
    return x;}
int nrz( int n) 
{
    if(exp(n,2)<exp(n,5))
    return exp(n,2);
    else
    return exp(n,5);}
int main()
{    int i;
     f>>n;
     i=0;
     while(nrz(fact(i))!=n)
     i++;
     g<<i;
     return 0;}