Cod sursa(job #2956774)

Utilizator CobzaruAntonioCobzaru Paul-Antonio CobzaruAntonio Data 20 decembrie 2022 16:27:38
Problema Aria Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>

using namespace std;
ifstream fin ("aria.in");
ofstream fout ("aria.out");
struct punct
{
    double x,y;
};
punct v[100005];
int n,i,j,k;
int main()
{
    ios::sync_with_stdio(false);
    fin.tie(0);
    fout.tie(0);
    fin >> n;
    for (i=1;i<=n;i++)
    {
        fin >> v[i].x >> v[i].y;
    }
    double answ = 0;
    v[n+1] = v[1];
    for (i=1;i<=n;i++)
        answ = answ + (v[i].x * v[i+1].y - v[i+1].x*v[i].y);
    fout << answ/2.0;
    return 0;
}