Cod sursa(job #2427160)

Utilizator isa_tudor_andreiAndrei Tudor isa_tudor_andrei Data 31 mai 2019 00:08:02
Problema Aria Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>
#define NMAX 100000

using namespace std;

struct COORD {
  double x, y;
}v[NMAX];

int main() {
    ifstream fin("aria.in");
    ofstream fout("aria.out");
    int n, i;
    fin>>n;
    for( i = 0; i < n; i ++ )
      fin>>v[i].x>>v[i].y;
    long double S = 0;
    for( i = 0; i <= n; i ++ )
      S += v[i].x * v[(i+1)%n].y - v[(i+1)%n].x * v[i].y;
    S = S / (double)2;
    fout<<S;
    return 0;
}