Cod sursa(job #1826479)

Utilizator Laura_CorneiLaura Maria Cornei Laura_Cornei Data 10 decembrie 2016 15:00:20
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
#include <stdint.h>
#include <iomanip>
using namespace std;
fstream f1("aria.in", ios::in);
fstream f2("aria.out", ios::out);
long double arie;
int32_t n;
struct pct
{
    long double x, y;
}p[100005];
int main()
{
    int32_t i;
    f1>>n;
    for(i=1; i<=n; i++)
        f1>>p[i].x>>p[i].y;
    for(i=1; i<n; i++)
        arie+=(p[i].x*p[i+1].y-p[i+1].x*p[i].y);
    arie+=(p[n].x*p[1].y-p[1].x*p[n].y);
    arie/=2.0;
    f2<<setprecision(30)<<arie;
    return 0;
}