Cod sursa(job #1323249)

Utilizator radu_uniculeu sunt radu radu_unicul Data 20 ianuarie 2015 20:42:03
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iomanip>
#include <fstream>
using namespace std;
#define MAX 100000
ifstream in( "aria.in" );
ofstream out( "aria.out") ;

int N;
double A[MAX+1], B[MAX+1], ans;

int main()
{
    in >> N;

    for( int i= 0; i< N; ++i )
    {
        in >> A[i] >> B[i];
    }

    A[N]= A[0];
    B[N]= B[0];

    for( int i= 0; i< N; ++i )
    {
        ans += ( A[i]*B[i+1]-A[i+1]*B[i] );
    }

    out << setprecision( 6 ) << fixed;
    out << 0.5 * ans << '\n';

    return 0;
}