Cod sursa(job #1609171)

Utilizator ghimbirChirica Cristian ghimbir Data 22 februarie 2016 17:27:26
Problema Aria Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>

using namespace std;

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

int main()
{
    int n,x,y;
    double s=0;
    f>>n;
    double xv[100002],yv[100002];
    f>>xv[0]>>yv[0];
    xv[n]=xv[0];
    yv[n]=yv[0];
    for(int i=1;i<=n;i++)
    {
        f>>xv[i]>>yv[i];
        s+=xv[i-1]*yv[i]-xv[i]*yv[i-1];
    }
    double a=((abs(s))/2.0);
    g<<fixed<<setprecision(6)<<a<<"\n";
    return 0;
}