01/10/2018, 12:17
Xác định một điểm có nằm trong hình vuông hay không
Chào mọi người! Em đang có một bài tập về code c++ nhưng đang mắc kẹt ở thuật toán, vẩn chưa nghĩ ra thuật toán để giải.
Đề là cho tọa độ hai điểm A(Xa,Ya), B(Xb,Yb) là hai đỉnh đối nhau của hình vuông. Nhập vào một điểm bất kì! Xác định điểm đó có nằm trong hình vuông hay không kể cả viền. Tọa độ 2 điểm A, B là cho sẵn ạ!
Mong mọi người giúp đỡ! Em xin cám ơn nhiều!!!
Bài liên quan
Dùng nhiều dấu
!
quá, đa số là không hợp văn cảnh.Bạn dùng công thức diện tích.
S nằm trong ABCD <->
S(SAB) + S(SBC) + S(SCD) + S(DCA) = S(ABCD)
với S(SAB) là diện tích của hình tạo bởi các điểm S, A, B.Điểm M nằm trong đoạn thẳng AB khi và chỉ khi:
Trở lại đề bài hình vuông:
Về code thì chỉ cần 1 lệnh if lấy tất cả điều kiện rồi AND (&&).
Minh cám ơn bạn nhiều!!!
Mình cám ơn bạn nhiều!