Cod sursa(job #1164669)

Utilizator rares96cheseliRares Cheseli rares96cheseli Data 2 aprilie 2014 11:22:30
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include <iomanip>
#include <cmath>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");

long double N, px[100002], py[100002], sol;

int main()
{
    f>>N;
    for (int i=1; i<=N; ++i)
        f>>px[i]>>py[i];
    px[N+1]=px[1]; py[N+1]=py[1];
    for (int i=1; i<=N; ++i)
        sol+=(px[i]*py[i+1]-px[i+1]*py[i]);
    sol*=0.5;
    g<<fixed<<setprecision(5)<<fabs(sol)<<'\n';
    return 0;
}