Cod sursa(job #1252561)

Utilizator dorinmoldovanMoldovan Dorin dorinmoldovan Data 30 octombrie 2014 21:46:05
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include "stdio.h"

FILE *f, *g;
int N;
double x[100000], y[100000];
double sum;

int main()
{
	f = fopen("aria.in", "r");
	g = fopen("aria.out", "w");

	sum = 0;

	fscanf(f, "%d", &N);

	for(int i = 0; i < N; i++)
	{
		fscanf(f, "%lf", &x[i]);
		fscanf(f, "%lf", &y[i]);
	}

	for(int i = 0; i <= N-2; i++)
		sum = sum + (x[i] * y[i+1] - x[i+1] * y[i]);
	sum = sum + x[N-1] * y[0] - x[0] * y[N-1];
	sum = sum / 2.0;
	
	fprintf(g, "%.5lf", sum);

	fclose(f);
	fclose(g);

	return 0;
}