Pagini recente » Clasament simulare1112 | Cod sursa (job #1598715) | Cod sursa (job #2031454) | Cod sursa (job #2452575) | Cod sursa (job #919218)
Cod sursa(job #919218)
#include <iostream>
#include <fstream>
#include <cmath>
#define x first
#define y second
using namespace std;
ifstream in ("aria.in");
ofstream out ("aria.out");
pair <int, int> V[100010];
int main()
{
int N, i;
double Ans = 0;
in >> N;
for (i = 1; i <= N; i ++)
in >> V[i].x >> V[i].y;
V[N + 1] = V[N];
for (i = 1; i <= N; i ++)
Ans += (V[i].x * V[i + 1].y - V[i + 1].x * V[i].y);
out << fabs (Ans / 2.0);
return 0;
}