Pagini recente » Cod sursa (job #209847) | Cod sursa (job #1593769) | Cod sursa (job #809543) | Cod sursa (job #653707) | Cod sursa (job #1837394)
#include <fstream>
#include<iomanip>
using namespace std;
ifstream cin ("aria.in");
ofstream cout ("aria.out");
int n;
struct bla
{
double x,y;
} punct[100010];
void read ()
{
cin>>n;
for(int i=1;i<=n;i++)
cin>>punct[i].x>>punct[i].y;
punct[n+1]=punct[1];
}
void solve ()
{
double arie=0;
for(int i=1;i<=n;i++)
arie=arie+punct[i].x*punct[i+1].y-punct[i+1].x*punct[i].y;
arie=arie/2;
cout<<setprecision(5)<<fixed<<arie;
}
int main()
{
read();
solve();
cin.close();
cout.close();
return 0;
}