Cod sursa(job #1864856)

Utilizator amaliarebAmalia Rebegea amaliareb Data 1 februarie 2017 01:29:08
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
struct punct{int x; int y;} v[100002],p,p1,p2;
int n,i,j,a,a2,x1,x2,y1,y2;

int main()
{
    f>>n;
    for(i=1;i<=n;i++) f>>v[i].x>>v[i].y;
    v[n+1]=v[1];
    a=0;
    for(i=1;i<=n;i++)
    {
        x1=v[i].x;
        x2=v[i+1].x;
        y1=v[i].y;
        y2=v[i+1].y;
        a2=(x1*y2-x2*y1)/2;
        a+=a2;
    }
    if(a<0) a=-a;
    g<<a<<'\n';
    return 0;
}