Cod sursa(job #2458897)

Utilizator vladth11Vlad Haivas vladth11 Data 21 septembrie 2019 19:20:08
Problema Aria Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include <fstream>
#include <iomanip>
using namespace std;
struct ura{
    long double x,y;
}v[100001];
long double sol = 0;
ifstream cin("aria.in");
ofstream cout("aria.out");
void aria(){
    int n,i;
    cin >> n;
    for(i = 1;i <= n;i++){
        cin >> v[i].x >> v[i].y;
    }
    v[n + 1].x = v[1].x;
    v[n + 1].y = v[1].y;
    for(i = 1;i <= n;i++){
        sol += (v[i].x * v[i + 1].y - v[i+1].x * v[i].y);
    }
    sol /= 2;
    cout <<fixed<<setprecision(10)<< sol;
}
int main()
{
    aria();
    return 0;
}