Cod sursa(job #1156547)

Utilizator RazvanR104Razvan-Andrei Ciocoiu RazvanR104 Data 27 martie 2014 19:25:04
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <cstdio>

using namespace std;

int N;
double x[100010], y[100010];
double arie;

int main()
{
    freopen("arie.in", "r", stdin);
	freopen("arie.out", "w", stdout);

    int i;

	scanf("%d", &N);

	for (i = 0; i < N; ++i)
        scanf("%lf %lf", &x[i], &y[i]);

    for (i = 0; i < N - i; ++i)
        arie += x[i] * y[i + 1] - x[i + 1] * y[i];

    if (arie < 0)
        arie = -arie;

    printf("%.5lf", arie);
	fclose(stdout);
    return 0;
}