Mai intai trebuie sa te autentifici.

Cod sursa(job #2439892)

Utilizator bluestorm57Vasile T bluestorm57 Data 17 iulie 2019 10:00:10
Problema Aria Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <bits/stdc++.h>

using namespace std;

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

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

int main(){
    int i;
    f >> n;
    for(i = 1 ; i <= n ; i++)
        f >> v[i].x >> v[i].y;
    v[0] = v[n];
    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;
}