Cod sursa(job #1436283)

Utilizator DobosDobos Paul Dobos Data 15 mai 2015 17:39:50
Problema Aria Scor 100
Compilator cpp 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");
long double 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 << setprecision(5) << s;
    return 0;
}