#include<stdio.h> #include<math.h> double x[100],y[100]; int main() { int n; int time=0; while(scanf("%d",&n),n!=0) { int j; int m; double s=0; while(scanf("%d",&m),m!=0) { int i; for(i=1;i<=m;i++) scanf("%lf%lf",&x[i],&y[i]); for(i=2;i<=m;i++) { s=s+fabs(x[i-1]*y[i]-x[i]*y[i-1]); } s+=fabs(x[m]*y[1]-x[1]*y[m]); } printf("Case #%d: ",++time); printf("%.4f\n",s/2); } return 0; } |
Double click to view unformatted code.