Pagini recente » Cod sursa (job #1590837) | Cod sursa (job #1004394) | Cod sursa (job #1775283) | Cod sursa (job #1896725) | Cod sursa (job #1164669)
#include <fstream>
#include <iomanip>
#include <cmath>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
long double N, px[100002], py[100002], 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;
}