B. Phân loại Tam giác


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Cho 3 cạnh tam giác hợp lệ a, b, c.
Phân loại:

  • "DEU" nếu tam giác đều.
  • "VUONG" nếu tam giác vuông.
  • "CAN" nếu tam giác cân.
  • "THUONG" nếu tam giác thường.

Gợi ý: kiểm tra theo thứ tự: đều → vuông → cân → thường.

Input

  • Ba số nguyên dương 1 ≤ a, b, c ≤ 10⁴.

Output

  • In loại tam giác theo yêu cầu.

Bảng test case

Test Input Output Giải thích
1 5 5 5 DEU 3 cạnh bằng nhau.
2 3 4 5 VUONG 3² + 4² = 5², tam giác vuông.
 Gợi ý
Chúng ta sẽ sử dụng cấu trúc rẽ nhánh if - else if - else. Thứ tự kiểm tra là cực kỳ quan trọng vì một tam giác đều cũng có thể được coi là tam giác cân, nhưng yêu cầu đề bài muốn phân loại ở mức cao nhất (đều).

Nhập ba cạnh a, b, c.

Kiểm tra nếu a = b và b = c thì kết luận là "DEU".

Nếu không phải đều, kiểm tra điều kiện Pytago: a^2 + b^2 = c^2 hoặc a^2 + c^2 = b^2 hoặc b^2 + c^2 = a^2. Nếu đúng, kết luận "VUONG".

Nếu không phải vuông, kiểm tra nếu a = b hoặc b = c hoặc a = c. Nếu đúng, kết luận "CAN".

Cuối cùng, nếu tất cả các điều kiện trên đều sai, kết luận "THUONG"

Comments

There are no comments at the moment.