Cod sursa(job #1197505)

Utilizator azkabancont-vechi azkaban Data 12 iunie 2014 12:03:35
Problema Aria Scor 90
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream>
#include <iomanip>
#include <math.h>
using namespace std;
ifstream cin("aria.in");
ofstream cout("aria.out");

int n,i;
long double aria(0),X[100000],Y[100000];
int main()
{
  cin>>n;
  for (i=1;i<=n;++i) cin>>X[i]>>Y[i];
  
  aria+=(X[n]*Y[1]-X[1]*Y[n]);
  for (i=1;i<=n;++i) aria+=(X[i]*Y[i+1]-X[i+1]*Y[i]);
  aria=aria/2;
  cout<<fixed<<setprecision(5)<<fabs(aria); 
return 0;
}