Cod sursa(job #2215993)

Utilizator flospeedMedan Florin flospeed Data 24 iunie 2018 14:53:43
Problema Factorial Scor 15
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <stdio.h>
int parte(int n)
{
    return (n*5)/25;
}
int main()
{
    int n;
    FILE *f=fopen("fact.in","r");
    fscanf(f,"%d",&n);
    fclose(f);
    FILE *g=fopen("fact.out","w");
    if(n==0)
    {
        fprintf(g,"1");
        return 0;
    }
    if(n==5)
    {
        fprintf(f,"-1");
        return 0;
    }
    if(n<5)
    {
        fprintf(g,"%d",n*5);
        return 0;
    }
    fprintf(g,"%d",(n*5)-5*(parte(n)-1));
    fclose(g);
    return 0;
}