Pagini recente » Cod sursa (job #2869920) | Cod sursa (job #2332382) | Cod sursa (job #3195887) | Cod sursa (job #2990852) | Cod sursa (job #2079666)
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
ofstream fo("aria.out");
ifstream fi("aria.in");
long double calculeazaArie(long double a1,long double b1,long double a2,long double b2)
{
return (a1*b2-a2*b1)/2.0;
}
int main()
{
long double n,x,y,Arie=0,a,b,copiex,copiey;
fi>>n;
fi>>a>>b;
copiex=a;
copiey=b;
sirx[1]=a;
siry[1]=b;
for(int i=2; i<=n; i++)
{
fi>>x>>y;
Arie=Arie+calculeazaArie(a,b,x,y);
a=x;
b=y;
}
if(Arie<0) Arie=-Arie;
fo<<Arie;
return 0;
}