Cod sursa(job #2196040)

Utilizator Constantin.Dragancea Constantin Constantin. Data 18 aprilie 2018 10:01:10
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>
using namespace std;

int n;
pair <double, double> p[100010];
double ans;
#define x first
#define y second

int main(){
    ifstream cin ("aria.in");
    ofstream cout ("aria.out");
    cin >> n;
    for (int i=1; i<=n; i++) cin >> p[i].x >> p[i].y;
    p[0] = p[n];
    for (int i=1; i<=n; i++) ans += (p[i-1].x * p[i].y - p[i].x * p[i-1].y);
    cout << fixed << setprecision(5) << ans/2;
    return 0;
}