Cod sursa(job #3289331)

Utilizator axellllAlexandru Dascalu axellll Data 26 martie 2025 15:54:38
Problema Aria Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.83 kb
/******************************************************************************

                              Online C++ Compiler.
               Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <fstream>
#include <iomanip>
using namespace std;
#define double long double
double x[100005];
double y[100005];
ifstream cin("aria.in");
ofstream cout("aria.out");
signed main()
{
    int n;
    double ans=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
       cin>>x[i]>>y[i]; 
    }
    for(int i=2;i<=n;i++)
    {
     ans+=x[i-1]*y[i]-y[i-1]*x[i];   
    }
    ans+=x[n]*y[1]-y[n]*x[1];
    ans=ans/2.0;
    ans=abs(ans);
    cout<< setprecision(5) << fixed << ans;
    return 0;
}