Pagini recente » Cod sursa (job #2734318) | Cod sursa (job #1194913) | Cod sursa (job #2102244) | Cod sursa (job #2875111) | Cod sursa (job #1041774)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin;
ofstream fout;
double n, A=0, x1, y1, x2, y2, xi, yi;
int main()
{
fin.open("aria.in");fout.open("aria.out");
fin>>n>>x1>>y1;
xi=x1, yi=y1;
for(int i=1;i<n;i++)
{
fin>>x2>>y2;
A+=x1*y2-x2*y1;
x1=x2;y1=y2;
}
A+=x1*yi-xi*y1;
fout.precision(15);
fout<<A/2;
fout.close(); fin.close();
return 0;
}