Cod sursa(job #2720809)

Utilizator MariusblockMoga Marius-Ioan Mariusblock Data 11 martie 2021 12:07:12
Problema Aria Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include<bits/stdc++.h>

using namespace std;

ifstream fin("aria.in");
ofstream fout("aria.out");

int main(){
    int n,i;
    long double x1,x2,y1,y2,firstx,firsty,A=0;
    fin>>n;
    fin>>firstx>>firsty;
    x1 = firstx;
    y1 = firsty;
    for(i = 2; i <= n; i++){
        fin>>x2>>y2;
        A += (x1/2)*y2-(y1/2)*x2;
        x1=x2;
        y1=y2;
    }
    A += (x1/2)*firsty-(y1/2)*firstx;
    if(A < 0){
        A = -A;
    }
    fout<<A<<'\n';
	return 0;
}