Cod sursa(job #1436278)

Utilizator DobosDobos Paul Dobos Data 15 mai 2015 17:32:37
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
int modul( long double s)
{
   return(max(s,-s));
}
int main()
{
    long double x,y,xf = 0,yf = 0,n,i,xi,yi;
    long  double s = 0;
    f >> n ;
    f >> xi >> yi;
    xf = xi;
    yf = yi;
    for( i = 2; i <= n; i++)
    {
        f >> x >> y;
        s += xf*y - x*yf;
        xf = x;
        yf = y;
    }
    s =  modul(s +  x*yi - xi*y) / 2;
    g << fixed <<std::setprecision(5) << s;
    return 0;
}