Pagini recente » Cod sursa (job #212321) | Cod sursa (job #1667042) | Cod sursa (job #1272524) | Cod sursa (job #112589) | Cod sursa (job #1199737)
#include <fstream>
#include <math.h>
#include <iomanip>
using namespace std;
ifstream cin("aria.in");
ofstream cout("aria.out");
struct Punct {
double x;
double y;
};
Punct P[100013];
long n,i;
double sol;
int main()
{
cin>>n;
for(i=1;i<=n;++i) cin>>P[i].x>>P[i].y;
sol+=P[n].x*P[1].y - P[1].x*P[n].y;
for(i=1;i<=n;i++) sol+=P[i].x*P[i+1].y-P[i+1].x*P[i].y;
cout<<fixed<<setprecision(5)<<fabs(sol)/2;
return 0;
}