คำอธิบายโจทย์
กำหนดจุด A(x1,y1) และ B(x2,y2) เป็นปลายเส้นตรง หาจุดกึ่งกลาง (midpoint)
ตัวอย่าง
A(4,-5), B(-2,6) → Midpoint = (1, 0.5)
สูตร: ((x1+x2)/2, (y1+y2)/2)
โค้ดตัวอย่าง
#include <iostream>
using namespace std;
int main() {
float point[2][2] = {{4, -5}, {-2, 6}};
float midX = (point[0][0] + point[1][0]) / 2.0f;
float midY = (point[0][1] + point[1][1]) / 2.0f;
cout << "The mid-points are (" << midX << " , " << midY << ")";
return 0;
}
ผลลัพธ์
The mid-points are (1 , 0.5)