Cod sursa(job #1417759)

Utilizator figure0907Andrei Gonczi figure0907 Data 10 aprilie 2015 22:13:36
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <stdio.h>
#include <string.h>

int p, n;

void readdata()
{
    FILE *f = fopen("fact.in","rt");
    fscanf(f,"%d%d",&p);
    fclose(f);
}

int solve()
{
    int s=0;
    n = p*25/6.25;
    while (n%5>0) {
        n++;
    }
    int m=n;
    while (m>5)
    {
        s+=m/5;
        m=m/5;
    }
    if (s<p) n=n+5;
    return 0;
}

void writedata()
{
    FILE *f = fopen("fact.out","wt");
    fprintf(f,"%d",n);
    fprintf(f,"\n");
    fclose(f);
}

int main()
{
    readdata();
    solve();
    writedata();

    return 0;
}