Cod sursa(job #1143804)

Utilizator toncuvasileToncu Vasile toncuvasile Data 16 martie 2014 00:44:43
Problema Aria Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
// Infoarena. Arhiva Educationala. Aria.
#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;

int main(){
    freopen("aria.in","r",stdin);
    freopen("aria.out","w",stdout);

    cout.precision(5);

    int N;
    long double X[100003], Y[100003];

    cin>>N;
    for(int i=0;i<N;i++){
        cin>>X[i]>>Y[i];
    }
    X[N]=X[0]; Y[N]=Y[0];

    long double S=0;
    for(int i=0;i<N;i++){
        S+=X[i]*Y[i+1]-X[i+1]*Y[i];
    }

    cout<<fabs(S/2.0);
}