Cod sursa(job #3368790)
| Utilizator | Data | 15 octombrie 2026 19:27:57 | |
|---|---|---|---|
| Problema | Aria | Scor | 10 |
| Compilator | c-64 | Status | done |
| Runda | Arhiva educationala | Marime | 0.49 kb |
#include<stdio.h>
int main(){
// Deschide aria.in pentru citire (redirecționează stdin)
freopen("aria.in", "r", stdin);
// Deschide aria.out pentru scriere (redirecționează stdout)
freopen("aria.out", "w", stdout);
float n,x1,x2,y1,y2,arie=0,cx,cy;
scanf("%f%f%f",&n,&x1,&y1);
cx=x1,cy=y1;
for(int i=1;i<n;i++){
scanf("%f%f",&x2,&y2);
arie+=x1*y2-x2*y1;
x1=x2,y1=y2;
}
arie+=x1*cy-cx*y1;
printf("%f",arie/2);
return 0;
}