Cod sursa(job #1387268)

Utilizator azkabancont-vechi azkaban Data 13 martie 2015 21:45:41
Problema Aria Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <bits/stdc++.h>
using namespace std;
struct point 
       {
       	double x,y;
	   } T[100013];
int n,i,j;
double aria(0);

int main(void)
{
 ifstream cin("aria.in");
 ofstream cout("aria.out");
 cin>>n; 
 for (i=1;i<=n;++i)
   	cin>>T[i].x>>T[i].y;
 T[n+1].x=T[1].x;
 T[n+1].y=T[1].y;
 for (i=1;i<=n;++i)
  aria+=(T[i].x*T[i+1].y-T[i+1].x*T[i].y);              
 cout<<aria/2.00;
 return 0;
}