Cod sursa(job #2396077)

Utilizator Victor_InczeVictor Incze Victor_Incze Data 3 aprilie 2019 10:50:31
Problema Aria Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
#include <bits/stdc++.h>
#define MAXN 100005

using namespace std;

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

int n;
double sol, x, y, prevx, prevy, ultimx, ultimy;

int main()
{
    in >> n;
    in >> prevx >> prevy;
    ultimx=prevx;
    ultimy=prevy;
    for (int i=2; i<=n; i++)
    {
        in >> x >> y;
        sol+=prevx*y-x*prevy;
        prevx=x;
        prevy=y;
    }
    sol+=prevx*ultimy-ultimx*prevy;
    out << fixed << setprecision(6) << 0.5*abs(sol);
    return 0;
}