Pagini recente » Diferente pentru sandbox intre reviziile 149 si 150 | Diferente pentru ciorna intre reviziile 211 si 99 | Statistici Silviu Radu (silviuradu) | Diferente pentru ciorna intre reviziile 211 si 26 | Cod sursa (job #1734808)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
int main()
{int n,i;
float s=0,x,y,a,b,c,d;
f>>n;
f>>a>>b;
c=a;
d=b;
for(i=1;i<=n-1;i++)
{
f>>x>>y;
s=s+c*y-d*x;
c=x;
d=y;
}
s=s+(c*b-d*a)/2;
g<<s/2;
return 0;
}