Pagini recente » Cod sursa (job #1658851) | Cod sursa (job #1610583) | Cod sursa (job #1805208) | Cod sursa (job #1581280) | Cod sursa (job #1535563)
#include <fstream>
using namespace std;
pair<double, double> p[100001];
double A = 0;
int main(){
ifstream f("aria.in");
ofstream of("aria.out");
int N;
f >> N;
for (int i = 0; i < N; ++i){
f >> p[i].first >> p[i].second;
}
p[N].first = p[0].first;
p[N].second = p[0].second;
for (int i = 0; i < N; ++i)
A += p[i].first*p[i + 1].second - p[i + 1].first*p[i].second;
of << A / 2;
}