Cho tọa độ tâm và một điểm trên đường tròn. Tìm điểm đối diện trên đường tròn. Cho tâm (p, q), điểm cho (a, b). Tìm điểm (x, y). Vì tâm là trung điểm đường kính:
(p,q) = ((a+x)/2, (b+y)/2)
Suy ra: x = 2p - a, y = 2q - b
Ví dụ mã nguồn
#include <iostream>
using namespace std;
int main() {
int p = 2, q = 3; // tâm
int a = 5, b = 7; // điểm trên đường tròn
int x = 2*p - a;
int y = 2*q - b;
cout << "Toa do diem doi dien: (" << x << ", " << y << ")";
return 0;
}
Kết quả đầu ra
Toa do diem doi dien: (-1, -1)