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.

15:15 19-02-2024 388 lượt xem 1 bình luậ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.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Hieu Dang đã bình luận 23:00 24-02-2024

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.

Câu hỏi mới nhất