Cod sursa(job #2655164)

Utilizator razvan1403razvan razvan1403 Data 3 octombrie 2020 13:56:40
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include<bits/stdc++.h>

using namespace std;

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

int main()
{
    long double x,y,x1,x2,y1,y2,arie = 0;
    long n;
    fin>>n;
    fin>>x>>y;
    fin>>x1>>y1;
    long i;
    for(i=3;i<=n;i++)
    {
        fin>>x2>>y2;
        arie = arie + x*y1 - x1*y + x1*y2 - x2*y1 + x2*y - x*y2;
        x = x1;
        y = y1;
        y1 = y2;
        x1 = x2;
    }
    if(arie < 0)
    {
        arie = -arie;
    }
    fout<<fixed<<setprecision(8)<<arie/2.0;
    fin.close();
    fout.close();
    return 0;
}