Cod sursa(job #2438551)

Utilizator red_devil99Mancunian Red red_devil99 Data 12 iulie 2019 18:06:52
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>
#include <fstream>
#include <math.h>
#include<iomanip>
using namespace std;

int main(){
	ifstream fin("file.in");
	ofstream fout("file.out");
	long double x, y, A = 0 , vx[100001], vy[100001];
	int n;
	fin >> n;
	for(int i = 0; i < n; i++){
		fin >> x >> y;
		vx[i] = x;
		vy[i] = y;

}
    vx[n] = vx[0];
    vy[n] = vy[0];
    for(int j = 0; j < n; j++){
    	A += ((vx[j]*vy[j+1])-(vx[j+1]*vy[j]))/2;
    }
    fout << fixed << setprecision (7)<<A<<'\n';
    return 0;
}