Pagini recente » Cod sursa (job #1192332) | Cod sursa (job #1127336) | Cod sursa (job #1978296) | Cod sursa (job #1955995) | Cod sursa (job #2163739)
#include <iostream>
#include <fstream>
#include <stdlib.h>
#define inf 2147483647
using namespace std;
ifstream f ("aria.in");
ofstream g ("aria.out");
double sum;
int n;
struct poligon{
double x,y;
double m;
}a[100001];
int main(){
f>>n;
for(int i=1; i<=n; ++i)
f>>a[i].x>>a[i].y;
if(n>2){
for(int i=2; i<=n; ++i)
sum=sum+(a[i-1].x*a[i].y-a[i].x*a[i-1].y)/2;
sum=sum+(a[n].x*a[1].y-a[1].x*a[n].y)/2;
g<<abs(sum);
}
else g<<"0\n";
}