Cod sursa(job #1819819)

Utilizator Kln1000Ciobanu Bogdan Kln1000 Data 30 noiembrie 2016 20:51:10
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <fstream>
int main()
{   std::ifstream f ("aria.in");
    freopen("aria.out","w",stdout);
    int n;
    long double p=0;
    double aux,auy,xp,yp;
    f>>n>>aux>>auy;
    xp=aux,yp=auy;
    for (int i=1;i<n;++i){double x,y;
    f>>x>>y;
    p+=x*auy-y*aux;
    aux=x,auy=y;}
    p+=xp*auy-yp*aux;
    p=(p<0?-p:p);
    printf("%.5Lf",p/2);
    return 0;
}