Promi_38

cf 6A

Jan 15th, 2021
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int trngl(int x, int y, int z)
  4. {
  5.     if(x + y > z && y + z > x && z + x > y) return 1;
  6.     else return 0;
  7. }
  8.  
  9. int sgmnt(int x, int y, int z)
  10. {
  11.     if(x + y == z || y + z == x || z + x == y) return 1;
  12.     else return 0;
  13. }
  14.  
  15. int main()
  16. {
  17.     int a[4], i, j, k;
  18.     for(i = 0; i < 4; i++) scanf("%d", &a[i]);
  19.    
  20.     int f_tr = 0, f_sg = 0;
  21.     for(i = 0; i < 4; i++)
  22.     {
  23.         for(j = i + 1; j < 4; j++)
  24.         {
  25.             for(k = j + 1; k < 4; k++)
  26.             {
  27.                 f_tr = f_tr || trngl(a[i], a[j], a[k]);
  28.                 if(f_tr == 1)
  29.                 {
  30.                     printf("TRIANGLE\n");
  31.                     return 0;
  32.                 }
  33.                 f_sg = f_sg || sgmnt(a[i], a[j], a[k]);
  34.             }
  35.         }
  36.     }
  37.    
  38.     if(f_sg == 1) printf("SEGMENT\n");
  39.     else printf("IMPOSSIBLE\n");
  40. }
Advertisement
Add Comment
Please, Sign In to add comment