Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình C++ tìm tọa độ đầu kia của đường kính đường tròn

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)