Cod sursa(job #600408)

Utilizator z3ppelinConstantinescu Bogdan z3ppelin Data 1 iulie 2011 16:32:13
Problema Factorial Scor 5
Compilator c Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <stdio.h>


int main()
{
    FILE *f = fopen("fact.in", "r") ;
    FILE *g = fopen("fact.out", "w");
    
    if (f == NULL || g == NULL)
    {
          return -1;
    }
    
    int p, count = 1, x = 0,y = 0;
    
    fscanf(f, "%d", &p);
    
    while (count < p)
    {
          x++;
          count++;
          if (count < p) 
          {
              y++;
              count++;
          }
    }
    
    if (x == 0) fprintf(g, "%d", 1);
    else if (x == y) fprintf(g, "%d", count * 10 * x);
    else fprintf(g, "%d", (count-1) * 5);
    
    fclose(g);
    
    return 0;
}