Pagini recente » Cod sursa (job #1450046) | Cod sursa (job #507540) | Cod sursa (job #2565943) | Cod sursa (job #2565792) | Cod sursa (job #2578034)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("aria.in");
ofstream fout("aria.out");
int main()
{
long long n;
long double ac,bc,ap,bp,afirst,bfirst;
long double aria = 0;
fin>>n;
fin>>ac>>bc;
afirst = ac;
bfirst = bc;
for(int i = 1; i <= n-1; i++){
ap = ac;
bp = bc;
fin>>ac>>bc;
aria +=(ac*bp - bc*ap)/2;
}
aria += (afirst*bc - bfirst*ac)/2;
fout.precision(6);
fout<<fixed<<abs(aria)<<'\n';
return 0;
}