Cod sursa(job #2427161)

Utilizator isa_tudor_andreiAndrei Tudor isa_tudor_andrei Data 31 mai 2019 00:19:57
Problema Aria Scor 50
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 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;
    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 / 2;
    fout<<setprecision(9)<<S;
    return 0;
}