Cod sursa(job #2829226)

Utilizator cezar_titianuTitianu Cezar cezar_titianu Data 8 ianuarie 2022 13:45:04
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
#include <cmath>

int main() {
	std::ifstream fin("aria.in");
	std::ofstream fout("aria.out");
	int nrn;
	double posx, posy, antx, anty, fstx, fsty;
	double ans = 0;
	fin >> nrn;
	fin >> antx >> anty;
	fstx = antx;
	fsty = anty;
	for (int index = 0; index < nrn; index++) {
		fin >> posx >> posy;
		ans += posx * anty - posy * antx;
		antx = posx;
		anty = posy;
	}
	ans += antx * fsty - anty * fstx;
	fout << std::abs(ans);
}