Cod sursa(job #1892689)

Utilizator stefanchistefan chiper stefanchi Data 25 februarie 2017 11:00:14
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <cstdio>

using namespace std;
int n;
double s;
struct coord{
    double x,y;
}vec[100001];
void read()
{
    freopen("aria.in","r",stdin);
    freopen("aria.out","w",stdout);
    scanf("%d",&n);
    for(int i = 0 ; i < n ; i++)
        scanf("%d %d",&vec[i].x,&vec[i].y);
    vec[n]=vec[0];
    for(int i = 0 ; i < n ; ++i)
        s += (vec[i].x*vec[i+1].y - vec[i+1].x*vec[i].y);\
    printf("%lf",s);
}

int main()
{
    read();
    return 0;
}