Cod sursa(job #2468850)

Utilizator ioanaisarioana teodora isar ioanaisar Data 6 octombrie 2019 02:25:50
Problema Aria Scor 0
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.6 kb
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *fin, *fout;
fin = fopen ("aria.in", "r");
fout = fopen ("aria.out", "w");
 int N, x1, y1, x2, y2, i, xi, yi;
int  Arie, Ai;
 Arie = 0;
 Ai = 0;
 fscanf(fin, "%d", &N);
 fscanf(fin, "%d%d", &x1, &y1);
 xi = x1;
 yi = y1;
for(i = 1; i < N; i++)
{ fscanf(fin, "%d%d", &x2, &y2);
  Ai = (x1 * y2 - x2 * y1) / 2;
 //printf("%lf", Ai);
  if( Ai > 0)
  Arie = (Arie + Ai) ;
  else
  Arie = (Arie - Ai) ;
  x1 = x2;
  y1 = y2;
}
Ai = (x1 * yi - xi * y1) / 2;
 if( Ai > 0)
  Arie = (Arie + Ai) ;
  else
  Arie = (Arie - Ai) ;
fprintf(fout, "%d", Arie);
 return 0;
}