Cod sursa(job #2154893)

Utilizator AndreiVisoiuAndrei Visoiu AndreiVisoiu Data 7 martie 2018 13:27:51
Problema Aria Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#include <cmath>

using namespace std;

ifstream in("aria.in");
ofstream out("aria.out");
int n, i;
double arie, xi, xl, x, yi, yl, y;
int main()
{
    in >> n;
    in >> xi >> yi;
    xl = xi; yl = yi;
    for(int i = 1; i <= n; i++) {
        in >> x >> y;
        arie += (xl*y - yl*x);
        xl = x, yl = y;
    }
    arie += (xl*yi - yl*xi);

    out << fabs(arie/2.0);
    return 0;
}