Cod sursa(job #3277835)

Utilizator robertcosacCosac Robert-Mihai robertcosac Data 17 februarie 2025 15:01:34
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include <iomanip>
using namespace std;
ifstream f("arie.in");
ofstream g("arie.out");
struct elem
{
    long double x, y;
};
elem v[100009];
long double arie;
int main ()
{
    int n;
    f >> n;
    for (int i=1; i<=n; i++)
        f >> v[i].x >> v[i].y;
    v[n+1]=v[1];
    for (int i=1; i<=n; i++)
    {
        arie+=v[i].x*v[i+1].y-v[i+1].x*v[i].y;
    }
    g << fixed << setprecision(6) << arie/2;
}