Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Tính diện tích tam giác.
Trong hệ trục tọa độ Decac, cho ba điểm không thẳng hàng A, B, C có tọa độ: A(x1, y1); B(x2, y2); C(x3, y3).
Yêu cầu: Tính diện tích tam giác ABC.
Dữ liệu vào: Cho trong file văn bản DT.INP, có cấu trúc 3 dòng, mỗi dòng chứa hai số nguyên xi yi, là tọa độ của một đỉnh của tam giác ABC. Các số được ghi cách nhau ít nhất một dấu cách. (-2000 ≤ xi, yi≤ 2000)
Dữ liệu ra: Ghi ra file văn bản DT.OUT, theo cấu trúc:
- Dòng 1: Ghi diện tích tam giác tìm được. Làm tròn kết quả đến một chữ số sau dấu ngăn cách thập phân.
Có công thức tính diện tích tam giác dựa vào tọa độ 3 đỉnh, code theo công thức là được:
S = 1/2 * |x1*(y2 - y3) + x2*(y3 - y1) + x3*(y1 - y2)|
Trong đó:
- (x1, y1), (x2, y2), (x3, y3) là tọa độ của ba đỉnh tam giác.