- Mã:
- GK_LTNC_CAU2
- Tên:
- TamGiac
- Dạng thi:
- oi
- Thang điểm:
- 5 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- trith
#
Phần đề áp dụng quá tải toán tử, cấu trúc
Câu 2: (5 điểm)
Xây
dựng cấu trúc Diem biểu diễn toạ độ (x, y) của điểm với x, y là 2 số thực
thuộc khoảng (-10000; 10000)
Yêu
cầu nhập vào 3 điểm A, B, C và xây dựng các hàm sau:
1.
Quá
tải nhập và xuất Diem
2.
Kiểm
tra xem 3 điểm có tạo thành một tam giác hay không
3.
Xây
dựng hàm tính độ dài 3 cạnh AB, BC, AC
4.
Quá
tải cộng để tính tổng độ dài cạnh
5.
Xây
dựng hàm kiểm tra tam giác đó có phải là tam giác vuông hay không, nếu có thì kiểm
tra xem vuông tại đỉnh nào
Dữ
liệu vào:
Gồm 3 dòng, mỗi dòng là một cặp số
nguyên đại diện cho toạ độ x và y của các điểm đã cho
Dữ
liệu ra:
Dòng 1: Xuất thông tin về toạ độ của 3
điểm theo định dạng sau (x,y)
Dòng 2: Xuất CO nếu 3 điểm có thể tạo
thành 1 tam giác, ngược lại xuất KHONG
Dòng 3: Nếu là tam giác vuông thì xuất kết quả đỉnh chứa góc vuông, ngược lại không cần xuất
VD1:
Input:
-1 0
-2 3
5 2
Output:
(-1,0),(-2,3),(5,2)
CO
A
Theme :
Mời bạn soạn code