Cod sursa(job #369863)

Utilizator paulbotabota paul paulbota Data 29 noiembrie 2009 17:52:36
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<stdio.h>
long n,c,i,d=0;

int main()
{
  FILE *f=fopen("fractii.in", "r");
  FILE *g=fopen("fractii.out", "w");
  while(!feof(f))
  {
    fscanf(f, "%d", &n);
    if(n==1) { fprintf(g, "%d", 1); return 0;}
    if(n==2) { fprintf(g, "%d", 3); return 0;}
    c=3;
    for(i=2; i<=n-1; i++)
      {
	if(i%2==0) d=c+4*(i/2);
	else
	d=c+4;
        c=d;
      }
    fprintf(g, "%d", d);
  }
  fclose(g);
  return 0;
}