Cod sursa(job #1766890)

Utilizator refugiatBoni Daniel Stefan refugiat Data 28 septembrie 2016 16:52:47
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>
#include <cstdio>
using namespace std;
ifstream si("aria.in");
FILE*so=fopen("aria.out","w");
double x[100005];
double y[100005];
int main()
{
    int n;
    si>>n;
    double sum=0;
    int i;
    for(i=0;i<n;++i)
    {
        si>>x[i]>>y[i];
    }
    x[n]=x[0];
    y[n]=y[0];

    for(i=0;i<n;++i)
    {
        sum+=(x[i]*y[i+1]-x[i+1]*y[i])/2;
    }
    fprintf(so,"%.5f\n",sum);
    return 0;
}