Pagini recente » Rating Hasna Daniel (Dony) | Cod sursa (job #2182308) | Cod sursa (job #591640) | Statistici Alex Iordache (Alexandru_Iordache) | Cod sursa (job #3282214)
///circular
//unordered_
#include <bits/stdc++.h>
#define MOD 20011
using namespace std;
ifstream fin("aria.in");
ofstream fout("aria.out");
int i,n;
struct ceva
{
int x,y;
} v[100010];
double ras;
double cross(ceva a,ceva b)
{
double nr=0;
nr=a.x*b.y-a.y*b.x;
return nr/2;
}
int main()
{
cin.tie(0);
cout.tie(0);
fin>>n;
for(i=1; i<=n; i++)
fin>>v[i].x>>v[i].y;
v[n+1]=v[1];
for(i=1; i<=n; i++)
ras+=cross(v[i],v[i+1]);
fout<<fixed<<setprecision(5)<<ras;
return 0;
}