Cod sursa(job #1687051)
Utilizator | Data | 12 aprilie 2016 17:25:12 | |
---|---|---|---|
Problema | Aria | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.52 kb |
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{ float a,b,a1,b1;
float s=0;
int n;
freopen("arie.in", "r", stdin);
freopen("arie.out", "w", stdout);
scanf("%d", &n);
scanf("%f", &a);
scanf("%f", &b);
n--;
while(n)
{
scanf("%f", &a1);
scanf("%f", &b1);
s+=(float)((b1+b)*(a1-a))/2;
a=a1;
b=b1;
n--;
}
if(s<0) s*=(-1);
printf("%.5f", s);
return 0;
}