Cod sursa(job #1880420)

Utilizator BAC_AndreiBejinariu Andrei Catalin BAC_Andrei Data 15 februarie 2017 19:01:45
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <bits/stdc++.h>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
long double xs,ys,xc,yc,xv,yv,a;
int n;
int main()
{
    f>>n>>xs>>ys;
    for(xc=xs,yc=ys,n--;n;n--,xc=xv,yc=yv)
    {
        f>>xv>>yv;
        a+=(xc*yv-xv*yc)/2;
    }
    a+=(xc*ys-xs*yc)/2;
    if(a<0)a=-a;
    g<<fixed<<setprecision(10)<<a;
    return 0;
}