Pagini recente » Cod sursa (job #2760320) | Cod sursa (job #1217853) | Cod sursa (job #404269) | Cod sursa (job #1921283) | Cod sursa (job #2047614)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("aria.in");
ofstream fout("aria.out");
double pct[100001][2],s;
int i,n;
int main()
{
fin>>n;
for (i=1;i<=n;i++)
fin>>pct[i][0]>>pct[i][1];
pct[n+1][0]=pct[1][0];
pct[n+1][1]=pct[1][1];
for (i=1;i<=n;i++)
{
s+=pct[i][0]*pct[i+1][1]-pct[i+1][0]*pct[i][1];
}
s/=2.0;
fout<<fixed<<setprecision(5)<<s;
return 0;
}