Cod sursa(job #1488460)

Utilizator PaulStighiStiegelbauer Paul-Alexandru PaulStighi Data 19 septembrie 2015 00:40:21
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include<fstream>
#include<iomanip>
#define LM 100004
using namespace std;

ifstream fin("aria.in");
ofstream fout("aria.out");

struct Pct
{
    int a,b;
};

Pct P[LM];

int N,Sol;

int main()
{
    int i;

    fin>>N;

    for(i=1; i<=N; ++i)
    {
        fin>>P[i].a>>P[i].b;
    }

    P[N+1]=P[1];

    for(i=1; i<=N; ++i)
    {
        Sol+=P[i].a*P[i+1].b-P[i+1].a*P[i].b;
    }

    fout<<fixed<<setprecision(6)<<Sol / 2<<"\n";

    fin.close();
    fout.close();
    return 0;
}