Pagini recente » Cod sursa (job #1613388) | Cod sursa (job #2369283) | Cod sursa (job #575283) | Cod sursa (job #883632) | Cod sursa (job #2301197)
#include <cstdio>
#include <cmath>
using namespace std;
const int eps = 1.e-14;
int main()
{ freopen("aria.in", "r",stdin);
freopen("aria.out", "w",stdout);
double x1,y1,x2,y2,a=0.0,x3,y3;
int i,n;
scanf("%d", &n);
scanf("%lf %lf", &x1, &y1);
x3=x1;
y3=y1;
for(i=2; i<=n;i++){
scanf("%lf%lf", &x2, &y2);
a+=(x1*1LL*y2)-(x2*1LL*y1);
x1=x2;
y1=y2;
}
a+=(x1*1LL*y3)-(x3*1LL*y1);
a/=2.0;
a=fabs(a);
printf("%.5lf\n", a);
return 0;
}