Pagini recente » Cod sursa (job #2982530) | Profil bn_88_cip | Cod sursa (job #1191513) | Cod sursa (job #1397633) | Cod sursa (job #1164665)
#include <fstream>
#include <iomanip>
#include <cmath>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
int N, px[100002], py[100002];
long double sol;
int main()
{
f>>N;
for (int i=1; i<=N; ++i)
f>>px[i]>>py[i];
px[N+1]=px[1]; py[N+1]=py[1];
for (int i=1; i<=N; ++i)
sol+=(px[i]*py[i+1]-px[i+1]*py[i]);
sol*=0.5;
g<<fixed<<setprecision(5)<<fabs(sol)<<'\n';
return 0;
}