Cod sursa(job #1535563)

Utilizator tain1234andrei laur tain1234 Data 24 noiembrie 2015 22:17:03
Problema Aria Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <fstream>
using namespace std;
pair<double, double> p[100001];
double A = 0;
int main(){
	ifstream f("aria.in");
	ofstream of("aria.out");
	int N;
	f >> N;
	for (int i = 0; i < N; ++i){
		f >> p[i].first >> p[i].second;
	}
	p[N].first = p[0].first;
	p[N].second = p[0].second;
	for (int i = 0; i < N; ++i)
		A += p[i].first*p[i + 1].second - p[i + 1].first*p[i].second;
	of << A / 2;
}