Pagini recente » Cod sursa (job #2765117) | Cod sursa (job #416079) | Cod sursa (job #921333) | Cod sursa (job #2989567) | Cod sursa (job #1180561)
#include<fstream>
#include<iomanip>
using namespace std;
ifstream in("aria.in");
ofstream out("aria.out");
int N;
double Aria;
int main() {
double x,y,lastx,lasty,Primulx,Primuly;
int i;
in>>N;
for(i=1;i<=N;i++) {
in>>x>>y;
if(i==1){
Primulx=x;
Primuly=y;
}
if(i>=2)
Aria+=lastx*y-lasty*x;
lastx=x;
lasty=y;
}
Aria+=x*Primuly-y*Primulx;
if(Aria<0)
Aria=-Aria;
out<<fixed<<setprecision(5)<<Aria/2<<'\n';
return 0;
}