Cod sursa(job #2926539)

Utilizator AlexZeuVasile Alexandru AlexZeu Data 17 octombrie 2022 22:23:20
Problema Aria Scor 0
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>
#include <math.h>

int main() {
    int n;
    scanf("%d", &n);
    int x[n + 2], y[n + 2];
    for (int i = 1; i <= n; ++i) {
        scanf("%d", &x[i]);
        scanf("%d", &y[i]);
    }
    x[n + 1] = x[1];
    y[n + 1] = y[1];
    float arie = 0;
    for (int i = 1; i <= n; ++i) {
        arie += (double)((fabs(x[i] * y[i + 1] - x[i + 1] * y[i])))/2; 
    }
    printf("%.5f", arie);
    return 0;
}