Cod sursa(job #1925317)

Utilizator radu.leonardoThe Doctor radu.leonardo Data 12 martie 2017 21:31:31
Problema Aria Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <bits/stdc++.h>
using namespace std;

struct punct
{
     double x, y;

} v[100005];

int n;
double sol;

int main ()
{
    freopen ("aria.in", "r", stdin);
    freopen ("aria.out", "w", stdout);

    cin>>n;
    for (int i=0;i<n;++i) cin>>v[i].x>>v[i].y;
    v[n] = v[0];

    for (int i=0;i<n;++i)  sol+=(v[i].x*v[i+1].y-v[i+1].x*v[i].y);
    cout<<fabs(sol/2.0);
}