[TS10 Vĩnh Long 26-27] Bài toán tam giác

View as PDF

Submit


Problem types
Allowed languages
C++, Pascal, Python
Points: 1 Time limit: 1.0s Memory limit: 256M Input: stdin Output: stdout

Cho ba số thực dương \(a\), \(b\), \(c\) là độ dài ba đoạn thẳng.

Dữ liệu vào

Một dòng chứa ba số thực dương \(a\), \(b\), \(c\), cách nhau bởi dấu cách.

Yêu cầu

Kiểm tra chúng có thể là độ dài ba cạnh của một tam giác hay không. Nếu không, in:

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

Nếu tạo thành tam giác, phân loại theo thứ tự ưu tiên: tam giác đều, tam giác vuông, tam giác cân, tam giác thường; sau đó tính chu vi và diện tích theo công thức Heron.

Kết quả

Với tam giác hợp lệ, in đúng bốn dòng:

CAC SO VUA NHAP LA DO DAI 3 CANH CUA MOT TAM GIAC
LOAI TAM GIAC: <loai>
CHU VI: <chu_vi_2_chu_so>
DIEN TICH: <dien_tich_2_chu_so>

Trong đó <loai> là một trong TAM GIAC DEU, TAM GIAC VUONG, TAM GIAC CAN, TAM GIAC THUONG.

Ví dụ
Input

3 4 5

Output

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

Comments

Most recent
Loading comments...

There are no comments at the moment.