fork download
  1. #include <stdio.h>
  2. #include<math.h>
  3.  
  4. int main(void) {
  5. int n;
  6. scanf("%d",&n);
  7. float x[100],y[100];
  8. float o=0,s=0,do_o=0,do_s=0;
  9.  
  10. for(int i=0; i<n; i++)
  11. {
  12. scanf("%f%f",&x[i],&y[i]);
  13.  
  14. do_s = sqrt(pow(x[i],2)+pow(y[i],2));
  15. s = s + do_s;
  16.  
  17. }
  18.  
  19.  
  20. for(int j=1; j<=n; j++)
  21. {
  22. do_o = sqrt(pow(x[j] - x[j-1],2) + pow(y[j]-y[j-1],2));
  23. o = o + do_o;
  24. x[n] = x[0];
  25. y[n] = y[0];
  26. }
  27. printf("%.3f %.3f",o,s);
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 9424KB
stdin
4
0 0
0 1
1 1 
1 0

stdout
4.000 3.414