Pagini recente » Cod sursa (job #1569600) | Cod sursa (job #2011427) | Cod sursa (job #471385) | Cod sursa (job #2681609) | Cod sursa (job #2458897)
#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;
}