Pagini recente » Cod sursa (job #1236964) | Cod sursa (job #908971) | Cod sursa (job #1390872) | Cod sursa (job #2769080) | Cod sursa (job #1819808)
#include <fstream>
#include <iomanip>
std::ifstream f ("aria.in");
std::ofstream t ("aria.out");
int main()
{
int n;
long long p=0;
double x,y,aux,auy,xp,yp;
f>>n>>aux>>auy;
xp=aux,yp=auy;
for (int i=1;i<n;++i){
f>>x>>y;
p+=x*auy-y*aux;
aux=x,auy=y;}
p+=xp*auy-yp*aux;
//p=(p<0?-p:p);
p=abs(p);
t<<std::setprecision(5)<<std::fixed<<(float)p/2;
return 0;
}