Cod sursa(job #2303816)

Utilizator danielsociuSociu Daniel danielsociu Data 16 decembrie 2018 22:19:51
Problema Aria Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
#include <iomanip>
std::ifstream cin("aria.in");
std::ofstream cout("aria.out");
#define maxn 100000

int n;
struct {
	double x,y;
}pct[maxn];
double ans;

int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>pct[i].x>>pct[i].y;
	pct[n+1]=pct[1];
	for(int i=1;i<=n;i++)
		ans+=(pct[i].x*pct[i+1].y- pct[i+1].x*pct[i].y);
	ans/=2;
	cout<<std::fixed<<std::setprecision(6)<<ans;
}