Cod sursa(job #1639939)

Utilizator secretCCMniciun nume secretCCM Data 8 martie 2016 14:52:04
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iomanip>
#include <fstream>

using namespace std;

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

const int Nmax = 100005;
int n;
double aria;
pair <double, double> a[Nmax];

int main()
{
    f>>n;
    for(int i = 0; i < n; i++) f>>a[i].first>>a[i].second;
    a[n] = a[0];
    for(int i = 0; i < n; i++)
    {
        aria = aria + a[i].first*a[i+1].second - a[i].second*a[i+1].first;
    }
    aria /= 2;
    g<<fixed<<setprecision(6)<<aria<<'\n';
    return 0;
}