Diện tích tam giác (dễ)

View as PDF

Points: 3 (p) Time limit: 1.0s Memory limit: 1G Input: stdin Output: stdout

Cho 3 số a, b, c. (-32768 ≤ a, b, c ≤ 32767).

Yêu cầu:

Kiểm tra xem a, b, c có phải là độ dài ba cạnh của một tam giác hay không. Nếu đúng hãy tính diện tích tam giác đó và in ra kết quả.

Dữ liệu vào:

  • Dòng 1: Ghi 3 số a, b, c, mỗi số cách nhau một kí tự trắng

Dữ liệu ra:

  • Dòng 1: Ghi YES nếu a, b, c thỏa mãn là độ dài 3 cạnh của một tam giác, ngược lại ghi NO
  • Dòng 2: Ghi diện tích tam giác tính được, độ chính xác tới 2 chữ số sau dấu chấm thập phân (nếu a, b, c là 3 cạnh của một tam giác, ngược lại để trống dòng 2).
Sample
Input
3 4 5
Output

YES
6.00

Giải thích
3, 4, 5 là độ dài 3 cạnh của một tam giác vuông
Để tính diện tích của một tam giác khi biết độ dài 3 cạnh ta sử dụng công thức Heron. P =(a+b+c)/2, và S = Sqrt(p*(p-a)*(p-b)*(p-c))

Comments

There are no comments at the moment.