Cod sursa(job #1963565)

Utilizator razvandRazvan Dumitru razvand Data 12 aprilie 2017 17:05:39
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <iostream>
#include <fstream>

using namespace std;

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

double cross_product(pair<double, double> a, pair<double, double> b) {
    return (a.first*b.second - a.second*b.first);
}

pair<double, double> v[100003];

int main() {

    int n;
    in >> n;

    for(int i = 1; i <= n; i++)
        in >> v[i].first >> v[i].second;

    double tot = 0;

    for(int i = 1; i < n; i++)
        tot += cross_product(v[i-1], v[i]);

    out << tot;

    return 0;
}