Cod sursa(job #1919038)

Utilizator zeboftwAlex Mocanu zeboftw Data 9 martie 2017 17:44:47
Problema Aria Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
#include <bits/stdc++.h>

using namespace std;

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

int main()
{
    int n;
    double sum = 0, x1, x2, y1, y2, saveX, saveY;

    fin >> n >> saveX>> saveY;
    x1 = saveX;
    y1 = saveY;

    for (int i = 2; i<=n; i++) {
        fin >> x2 >> y2;
        sum += x1*y2 - x2*y1;
        x1 = x2;
        y1 = y2;
    }
    sum += x1*saveY - y2*saveX;

    fout << fixed << setprecision(5) << sum / 2;

    return 0;
}