Cod sursa(job #2514464)

Utilizator bogdanc2002Bogdan Colta bogdanc2002 Data 25 decembrie 2019 22:06:58
Problema Aria Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include<bits/stdc++.h>

using namespace std;
ifstream fin("aria.in");ofstream fout("aria.out");
struct Punct{
long double x,y;
}pin[100000];
int main(){
long int n;fin>>n;long double aria=0;
for(int a=0;a<n;a++){
   fin>>pin[a].x>>pin[a].y;
}
pin[n]=pin[0];
for(int b=0;b<n;b++){
    aria+=(pin[b].x)*(pin[b+1].y)-(pin[b+1].x)*(pin[b].y);
}
aria/=2;if(aria<0)aria*=-1;fout<<aria;

return 0;
}