Cod sursa(job #1535579)

Utilizator tain1234andrei laur tain1234 Data 24 noiembrie 2015 22:28:50
Problema Aria Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>
#include <iomanip>
using namespace std;
double A = 0, a, b, c, d;
pair<double, double> p;
int main(){
	ifstream f("aria.in");
	ofstream of("aria.out");
	int N; f >> N;
	f >> p.first >> p.second;
	c = p.first; d = p.second;
	if (N > 1){
		for (int i = 1; i < N; ++i){
			f >> a >> b;
			A += p.first*b - a*p.second;
			p.first = a; p.second = b;
		}
		A += p.first*d - p.second*c;
	}
	of <<fixed<< setprecision(6)<<A/2.0;
}