Cod sursa(job #1690572)

Utilizator marius.onescuMarius marius.onescu Data 15 aprilie 2016 11:54:55
Problema Aria Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.48 kb
program aria;
type punct=record
     x, y : longint;
     end;
var i, n : longint;
s: real;
    a : array[1..100000] of punct;
    fi, fo : text;
begin assign(fi, 'aria.in');
      assign(fo, 'aria.out');
      reset(fi);
      rewrite(fo);
      readln(fi, n);
      for i:=1 to n do readln(fi, a[i].x, a[i].y);
      close(fi);
      s:=0;     a[n+1]:=a[1];
      for i:=1 to n do s:=s+(a[i].x*a[i+1].y-a[i].y*a[i+1].x)/2;
      write(fo,s:0:5);
      close(fo);
      end.