вівторок, 22 березня 2016 р.

Площа багатокутника

Площа багатокутника заданого координатами вершин


int main()
{int x[1001],y[1001],n,i;
double s=0; long long s1=0,v;
cin>>n;
for (i=0;i<n;i++) cin>>x[i]>>y[i];
x[n]=x[0];y[n]=y[0];
for(i=0;i<n;i++)
{s1+=(x[i]+x[i+1])*(y[i]-y[i+1]);}
s=0.5*abs(s1);
printf("%.3f\n",s)
return 0;}

Немає коментарів:

Дописати коментар