Pagini recente » Cod sursa (job #466540) | Cod sursa (job #1025905) | Cod sursa (job #63401) | Cod sursa (job #507516) | Cod sursa (job #2874957)
#include <fstream>
using namespace std;
ifstream cin("aria.in");
ofstream cout("aria.out");
class point {
public:
long double x, y;
long 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];
long double ans = 0;
for (int i = 0; i < n; i++) {
ans += (v[i] * v[i + 1]) / 2.0;
}
cout << ans;
}