Cod sursa(job #2440294)

Utilizator ReeeBontea Mihai Reee Data 18 iulie 2019 03:24:36
Problema Aria Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <bits/stdc++.h>

using namespace std;

ifstream f("aria.in");
ofstream g("aria.out");

const int NMAX = 100005;
struct Point{
    long double x, y;
}v[NMAX];
int n;
long double ans;

int main(){
    int i;
    f >> n;
    for(i = 1 ; i <= n ; i++)
        f >> v[i].x >> v[i].y;
    v[n + 1] = v[1];

    for(i = 1 ; i <= n ; i++)
        ans += (v[i].x * v[i + 1].y - v[i + 1].x * v[i].y);

    g << fixed << setprecision(6) << ans / 2.0;

    return 0;
}