Pagini recente » Cod sursa (job #1355056) | Cod sursa (job #1758122) | Cod sursa (job #3306073) | Cod sursa (job #3314300) | Cod sursa (job #1197507)
#include <fstream>
#include <iomanip>
#include <math.h>
using namespace std;
ifstream cin("aria.in");
ofstream cout("aria.out");
int n,i;
double aria,X[100000],Y[100000];
int main()
{
cin>>n;
for (i=1;i<=n;++i) cin>>X[i]>>Y[i];
aria+=X[n]*Y[1]-X[1]*Y[n];
for (i=1;i<=n;i++) aria+=(X[i]*Y[i+1]-X[i+1]*Y[i]);
cout<<fixed<<setprecision(5)<<fabs(aria)/2;
return 0;
}