Cod sursa(job #910887)

Utilizator BarracudaFMI-Alex Dobrin Barracuda Data 11 martie 2013 10:13:16
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<fstream>
#include<iomanip>
#define dim 100007


using namespace std;


ifstream f("aria.in");
ofstream g("aria.out");
double ans;
double x[dim],y[dim];
int main (){
	
	int n,i;
	f>>n;
	for(i=1;i<=n;++i){
		f>>x[i]>>y[i];
	}
	for(i=1;i<n;++i){
		ans+=(double)(x[i]*y[i+1]-x[i+1]*y[i]);
	}
	ans+=(double)(x[i]*y[1]-x[1]*y[i]);
	if(ans<0)
		ans=-ans;
	g<<setprecision(20)<<ans/2.0;
	return 0;
}