Pagini recente » Cod sursa (job #2598722) | Cod sursa (job #746955) | Cod sursa (job #2482177) | Cod sursa (job #1316118) | Cod sursa (job #3200365)
#include <fstream>
using namespace std;
ifstream fin("aria.in");
ofstream fout("aria.out");
int main() {
int n;
fin >> n;
double x1, y1;
fin >> x1 >> y1;
double x0 = x1, y0 = y1;
double arie = 0;
for (int i = 2; i <= n; ++i) {
double x2, y2;
fin >> x2 >> y2;
arie += (x1 * y2 - x2 * y1) / 2.0;
if (i == n) {
arie += (x2 * y0 - x0 * y2) / 2.0;
}
x1 = x2;
y1 = y2;
}
fout << arie;
return 0;
}