TS10 Vĩnh Long 2026 - Tam giác

View as PDF

Submit solution

Points: 5.00 (partial)
Time limit: 1.0s
Memory limit: 1G
Input: stdin
Output: stdout

Author:
Problem types
Allowed languages
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

In case the statement didn't load correctly, you can download the statement here: Statement

Cho ba số thực ~a, b, c~ (~a, b, c > 0~) là độ dài của ba đoạn thẳng.

Yêu cầu: Hãy viết chương trình

  • Kiểm tra ~a, b, c~ có là độ dài ba cạnh của một tam giác hay không, dựa vào bất đẳng thức tam giác (tổng độ dài hai cạnh bất kỳ phải lớn hơn độ dài cạnh còn lại)? Nếu các số vừa nhập không là độ dài ba cạnh của một tam giác thì in ra dòng: CAC SO VUA NHAP KHONG LA DO DAI 3 CANH CUA MOT TAM GIAC. Nếu các số vừa nhập là độ dài ba cạnh của một tam giác thì: Xác định loại tam giác theo đúng một trong bốn loại sau (theo thứ tự ưu tiên khi có nhiều tính chất cùng đúng):

    • Tam giác đều - cả ba cạnh bằng nhau - in TAM GIAC DEU.

    • Tam giác vuông - thoả định lý Pythagoras - in TAM GIAC VUONG.

    • Tam giác cân - có đúng hai cạnh bằng nhau (và không phải tam giác đều) - in TAM GIAC CAN.

    • Tam giác thường - các trường hợp còn lại - in TAM GIAC THUONG.

  • Tính chu vi của tam giác, với 2 chữ số sau dấu phẩy thập phân.

  • Tính diện tích của tam giác theo công thức Heron, với 2 chữ số sau dấu phẩy thập phân.

Lưu ý: Công thức Heron tính diện tích tam giác khi biết độ dài 3 cạnh là: ~S = \sqrt{p \cdot (p - a) \cdot (p - b) \cdot (p - c)}~ (với ~S~ là diện tích của tam giác; ~p~ là nửa chu vi của tam giác; ~a, b, c~ là độ dài các cạnh của tam giác).

Input

Nhập trực tiếp từ bàn phím một dòng duy nhất chứa ba số thực ~a, b, c~, cách nhau bởi dấu cách.

Output

Xuất ra màn hình đúng 4 dòng theo thứ tự sau:

  • Dòng 1: Các số vừa nhập là độ dài ba cạnh của một tam giác.

  • Dòng 2: Loại tam giác.

  • Dòng 3: Chu vi.

  • Dòng 4: Diện tích.

Lưu ý: Nếu các số vừa nhập không là độ dài ba cạnh của một tam giác thì in ra dòng: CAC SO VUA NHAP KHONG LA DO DAI 3 CANH CUA MOT TAM GIAC.

Sample Input 1

3 4 5

Sample Output 1

CAC SO VUA NHAP LA DO DAI 3 CANH CUA MOT TAM GIAC
LOAI TAM GIAC: TAM GIAC VUONG
CHU VI: 12.00
DIEN TICH: 6.00

Sample Input 2

1 2 3

Sample Output 2

CAC SO VUA NHAP KHONG LA DO DAI 3 CANH CUA MOT TAM GIAC

Comments

Please read the guidelines before commenting.



  • 0
    vunguyenthai792  commented on Aug. 5, 2026, 7:24 a.m.

    đề vĩnh long bịp phết


  • 0
    tranquockhanh2607  commented on July 18, 2026, 9:53 a.m.

    đề vĩnh long xàm thiệt chớ, nhất quyết phải lừa học sinh, ko cho 10đ câu này ạ :)))


  • 0
    dinhthai  commented on July 10, 2026, 9:03 a.m.

    Có ai sai test 7 nữa ko v


  • 0
    Hpcit  commented on July 7, 2026, 3:46 a.m.

    bài quá tricky =))


  • 1
    wirodeptraivaiz  commented on July 4, 2026, 10:37 a.m.

    Đề Vĩnh Long đáng ra phải thêm trường hợp vuông cân.