Cod sursa(job #3346287)

Utilizator niggerniggerniggerniggerniggernigger niggerniggerniggernigger Data 13 martie 2026 10:14:57
Problema Aria Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb
#include <bits/stdc++.h>
using namespace std;

int main() 
{
    ifstream cin("aria.in");
    ofstream cout("aria.out");
	int n; cin >> n;
    vector<pair<double, double>> v;
    v.push_back({0, 0});
    double x, y; 
    for (int i = 1; i <= n; i ++)
    {
        cin >> x >> y;
        v.push_back({x, y});
    }
    v[0] = {x, y};
    double ans = 0;
    for (int i = 1; i <= n; i ++)
    {

        ans += v[i].second * v[i - 1].first - v[i].first * v[i - 1].second;
    }
    ans /= 2;
    ans = abs(ans);
    cout << fixed << setprecision(5);
    cout << ans;
}