Cod sursa(job #1819808)

Utilizator Kln1000Ciobanu Bogdan Kln1000 Data 30 noiembrie 2016 20:44:49
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#include <iomanip>
std::ifstream f ("aria.in");
std::ofstream t ("aria.out");
int main()
{
    int n;
    long long p=0;
    double x,y,aux,auy,xp,yp;
    f>>n>>aux>>auy;
    xp=aux,yp=auy;
    for (int i=1;i<n;++i){
        f>>x>>y;
        p+=x*auy-y*aux;
        aux=x,auy=y;}
    p+=xp*auy-yp*aux;
    //p=(p<0?-p:p);
    p=abs(p);
    t<<std::setprecision(5)<<std::fixed<<(float)p/2;
    return 0;
}