Cod sursa(job #2874956)

Utilizator Langa_bLanga Radu Langa_b Data 20 martie 2022 15:52:57
Problema Aria Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
using namespace std;
ifstream cin("aria.in");
ofstream cout("aria.out");
class point {
public:
	double x, y;
	double operator*(point a) {
		return x * a.y - y * a.x;
	}
};
int n;
point v[100002];
int main() {
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> v[i].x >> v[i].y;
	}
	v[n] = v[0];
	double ans = 0;
	for (int i = 0; i < n; i++) {
		ans += (v[i] * v[i + 1]) / 2.0;
	}
	cout << ans;
}