Cod sursa(job #1004420)

Utilizator vlad.ulmeanu30Ulmeanu Vlad vlad.ulmeanu30 Data 2 octombrie 2013 18:28:33
Problema Factorial Scor 15
Compilator c Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>

int main()
{
    FILE *f, *g;

    int n,i;

    f=fopen("fact.in","r");
    g=fopen("fact.out","w");

    fscanf(f,"%d",&n);

    if(n==0)
    {
        fprintf(g,"1\n");
        exit(0);
    }
    else
    {
        i=5;
        while(f0(i)!=n)
            i++;
    }
    fprintf(g,"%d\n",i);

    fclose(f);
    fclose(g);

    return 0;
}
int f0(int fkt)
{
    int div=5,d=0;

    while(div<=fkt)
    {
        d=d+fkt/div;
        div*=5;
    }
    return d;
}