Cod sursa(job #1033518)

Utilizator ehoratiuEppel Horatiu ehoratiu Data 17 noiembrie 2013 05:42:18
Problema Factorial Scor 10
Compilator c Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <stdio.h>
#include <stdlib.h>

FILE *fin, *fout;

int main()
{
    int nr_0;
    int rezultat;
    int m,i,n;


    fin = fopen("fact.in","r");
    fout = fopen("fact.out","w");

    fscanf(fin, "%d",&nr_0);




    for (m=0; m<43690 ; m++)
        if (nr_0 == (5+6*m))
        {
            rezultat=-1;
            break;
        }

    for (i=nr_0 ; i>=(nr_0-5) ; i--)
        if (i%6 == 0)
        {
            n=i/6;
            break;
        }

    if (rezultat!=-1)
        rezultat=5*(nr_0 - n);

    printf("%d | %d",nr_0,rezultat);
    fprintf(fout,"%d",rezultat);

    fclose(fin);
    fclose(fout);


    return 0;
}