fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n;
  5. scanf ("%d",&n);
  6. for (int i=0; i<n; i++) {
  7. int x1, y1, x2, y2, x3, y3, a, b, c;
  8. scanf ("%d%d%d%d%d%d", &x1, &y1, &x2, &y2, &x3, &y3);
  9. a = (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2);
  10. b = (x1-x3)*(x1-x3) + (y1-y3)*(y1-y3);
  11. c = (x3-x2)*(x3-x2) + (y3-y2)*(y3-y2);
  12. if ( a==b || b==c || a==c )
  13. printf ("isosceles\n");
  14. else if ( a+b==c || b+c==a || a+c==b )
  15. printf ("right\n");
  16. else if ( a+b>c && b+c>a && a+c>b )
  17. printf ("acute\n");
  18. else
  19. printf ("obtuse\n");
  20. }
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 5320KB
stdin
4
0 0 1 1 1 0
0 0 1 3 3 0
0 0 1 1 3 0
0 0 1 2 1 0
stdout
isosceles
acute
obtuse
right