Cod sursa(job #1871153)

Utilizator dago28Stoican Dragos dago28 Data 7 februarie 2017 10:45:39
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.65 kb
#include <iostream>
#include <cstdio>

using namespace std;




struct Puncte
{
    int x;
    int y;
}p[100001];


void Citire(int &n)
{
    scanf("%d\n",&n);
    for (int i=0;i<n;i++)
    {
        scanf("%d %d\n",&p[i].x,&p[i].y);
    }
}


int Determinant(Puncte a, Puncte b)
{
    int Det;
    Det=(a.x * b.y)-((b.x)*(a.y));
}


void Rezolvare(int n)
{
    int aria;
    for (int i=0;i<n;i++)
    {
        aria+=(Determinant(p[i],p[i+1]))/2;
    }
    cout<<aria;
}


int main()
{
    freopen("aria.in","r",stdin);
    freopen("aria.out","w",stdout);
    int n;
    Citire(n);
    Rezolvare(n);
    return 0;
}