Cod sursa(job #2047614)

Utilizator ARobertAntohi Robert ARobert Data 25 octombrie 2017 01:09:33
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>

using namespace std;

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

double pct[100001][2],s;
int i,n;

int main()
{
    fin>>n;
    for (i=1;i<=n;i++)
        fin>>pct[i][0]>>pct[i][1];
    pct[n+1][0]=pct[1][0];
    pct[n+1][1]=pct[1][1];
    for (i=1;i<=n;i++)
    {
        s+=pct[i][0]*pct[i+1][1]-pct[i+1][0]*pct[i][1];
    }
    s/=2.0;
    fout<<fixed<<setprecision(5)<<s;
    return 0;
}