Pagini recente » Cod sursa (job #2145713) | Cod sursa (job #2802573) | Cod sursa (job #51600) | Cod sursa (job #1332573) | Cod sursa (job #1742416)
#include <fstream>
#include <cmath>
#include <iomanip>
using namespace std;
ifstream fin ("aria.in");
ofstream fout ("aria.out");
struct ar
{
int x;
int y;
} a[100009];
int main()
{
int n;
double sum=0;
fin>>n;
for(int i=0;i<n;i++)
{
fin>>a[i].x>>a[i].y;
if(i>0)
sum=sum+((a[i-1].x*a[i].y)-(a[i].x*a[i-1].y));
}
sum=(sum+((a[n-1].x*a[0].y)-(a[0].x*a[n-1].y)))/2;
fout << fixed << setprecision (6) << abs(sum);
return 0;
}