Nội dung Bài tập
- Mã:
- CauTrucDiem
- Tên:
- Cấu trúc điểm
- Dạng thi:
- oi
- Thang điểm:
- 10 đ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:
- phucnq
Xây dựng cấu trúc Diem gồm hoành độ và tung độ để biểu diễn 1 điểm trong mặt phẳng Oxy.
Quảng cáo
Viết chương trình nhập vào tọa độ 3 điểm A, B, C và thực hiện các yêu cầu sau:
- Xuất tọa độ 3 điểm theo định dạng: (hoành độ, tung độ)
- Tính độ dài các đoạn thẳng: AB, AC, BC.
- Kiểm tra xem 3 điểm A, B, C có thẳng hàng không.
- Nếu thẳng hàng thì xuất kết quả -1
- Nếu 3 điểm A, B, C không thẳng hàng thì tính Diện tích và Chu vi của tam giác ABC.
- Dòng 1: 2 số nguyên cách nhau 1 khoảng trắng là tọa độ điểm A.
- Dòng 2: 2 số nguyên cách nhau 1 khoảng trắng là tọa độ điểm B.
- Dòng 3: 2 số nguyên cách nhau 1 khoảng trắng là tọa độ điểm C.
Giá trị tuyệt đối các số nguyên trong input không vượt quá 100.
Output:
- Dòng 1: Xuất tọa độ 3 điểm theo thứ tự: tọa độ A, tọa độ B, tọa độ C. (xuất theo định dạng ở trên - xem ví dụ để biết cách xuất)
- Dòng 2: Độ dài đoạn thẳng AB (kết quả lấy 3 chữ số thập phân).
- Dòng 3: Độ dài đoạn thẳng AC (kết quả lấy 3 chữ số thập phân).
- Dòng 4: Độ dài đoạn thẳng BC (kết quả lấy 3 chữ số thập phân).
- Dòng 5: Nếu 3 điểm A, B, C thẳng hàng thì xuất -1. Ngược lại xuất Diện tích và Chu vi của tam giác ABC (kết quả lấy 3 chữ số thập phân).
Ví dụ 1:
Input
Output
1 1
2 2
4 4
(1,1) (2,2) (4,4)
1.414
4.243
2.828
-1
Ví dụ 2:
Input
Output
0 0
3 0
1 2
(0,0) (3,0) (1,2)
3.000
2.236
2.828
3.000 8.064
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận