Pagini recente » Cod sursa (job #1984519) | Cod sursa (job #1498111) | Cod sursa (job #2649787) | Cod sursa (job #895807) | Cod sursa (job #2655164)
#include<bits/stdc++.h>
using namespace std;
ifstream fin("aria.in");
ofstream fout("aria.out");
int main()
{
long double x,y,x1,x2,y1,y2,arie = 0;
long n;
fin>>n;
fin>>x>>y;
fin>>x1>>y1;
long i;
for(i=3;i<=n;i++)
{
fin>>x2>>y2;
arie = arie + x*y1 - x1*y + x1*y2 - x2*y1 + x2*y - x*y2;
x = x1;
y = y1;
y1 = y2;
x1 = x2;
}
if(arie < 0)
{
arie = -arie;
}
fout<<fixed<<setprecision(8)<<arie/2.0;
fin.close();
fout.close();
return 0;
}