Cod sursa(job #1587690)

Utilizator IonutLaurentiuFeraru Ionut Laurentiu IonutLaurentiu Data 2 februarie 2016 14:58:45
Problema Factorial Scor 15
Compilator c Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int p=0,n=0,c,r;
    FILE *f=fopen("fact.in","r");
    FILE *g=fopen("fact.out","w");

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

    c=p/5;
    r=p%5;

    if((c-1)==r)
    {
        fprintf(g,"-1\n");
    }
    else if(p==0)
    {
        fprintf(g,"1\n");
    }
    else if(r==0)
    {
        fprintf(g,"%d\n",(p-(c-1))*5);
    }
    else
    {
        fprintf(g,"%d\n",(p-c)*5);
    }

    fclose(f);
    fclose(g);

    return 0;
}