Pagini recente » Cod sursa (job #2596745) | Cod sursa (job #1160207) | Cod sursa (job #1515678) | Cod sursa (job #57262) | Cod sursa (job #2133429)
#include <bits/stdc++.h>
using namespace std;
int n;
pair <long double, long double> a[100005];
long double ans;
int main(){
ifstream cin ("aria.in");
ofstream cout ("aria.out");
cin >> n;
for (int i=1; i<=n; i++) cin >> a[i].first >> a[i].second;
a[0] = a[n];
for (int i=0; i<n; i++){
ans += (a[i].first*a[i+1].second - a[i+1].first*a[i].second);
}
cout << fixed << setprecision(5) << abs(ans/2.0);
return 0;
}