Cod sursa(job #1770671)

Utilizator sinan2000Ceviker Sinan sinan2000 Data 4 octombrie 2016 18:32:15
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <fstream>
#include <iomanip>
using namespace std;

ifstream fin("aria.in");
ofstream fout("aria.out");

struct Punct{
    double x,y;
};

Punct v[100002];

int main()
{
    int n;
    double s = 0;
    fin >> n;
    for(int i = 1; i <= n; ++i)
        fin >> v[i].x >> v[i].y;
    v[n+1]=v[1];
    for(int i = 1; i <= n; ++i){
        s += v[i].x * v[i + 1].y - v[i + 1].x * v[i].y;
    }
    fout << fixed << setprecision(6) << s << "\n";
    return 0;
}