Cod sursa(job #2286034)

Utilizator cezar.plescaCezar Plesca cezar.plesca Data 19 noiembrie 2018 18:53:43
Problema Aria Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include<stdio.h>
#include<math.h>

#include<iostream>
#include<fstream>
#include<string>
using namespace std;

#define MAXN 100000

int main(){
	
	freopen("aria.in", "r", stdin);
	//freopen("aria_test8.in", "r", stdin);
	freopen("aria.out", "w", stdout);

	int N;
	scanf("%d",&N);

	double x0, y0, x, y, x1, y1; 
	scanf("%lf %lf", &x, &y);

	x0=x; y0=y;

	double A=0;
	for(int i=1;i<N;i++){
		scanf("%lf %lf", &x1, &y1);
		A+=(x*y1-x1*y);
		x=x1; y=y1;
	}

	A+=(x*y0-x0*y);
	A/=2.0f;
	printf("%lf\n",fabs(A));

	return 0;
}