Cod sursa(job #2407799)

Utilizator Ioana_GaborGabor Ioana Ioana_Gabor Data 17 aprilie 2019 11:37:37
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb

#include <iostream>
#include <fstream>
#include <iomanip>

using namespace std;

ifstream f("aria.in");
ofstream g("aria.out");

int n;
double x,y,xp,yp,arie,px,py;

int main(){
    f>>n;
    for(int i=1;i<=n;i++){
        f>>x>>y;
        if(i>1){
            arie+=y*xp-x*yp;
        }else{
            px=x;
            py=y;
        }
        xp=x;
        yp=y;
    }
    arie+=px*x-py*y;
    arie=arie/2.0;
    if(arie<0){
        g<<setprecision(5)<<fixed<<-arie<<'\n';
    }else{
        g<<setprecision(5)<<fixed<<arie<<'\n';
    }
    f.close();
    g.close();
}