. Đường trung tuyến được tính bằng công thức:
\[
m_a = \frac{1}{2} \sqrt{2b^2 + 2c^2 - a^2}
\]
Trong đó:
- \( m_a \) là độ dài đường trung tuyến từ đỉnh A đến cạnh BC.
- \( a, b, c \) là độ dài các cạnh của tam giác.
### Chương trình C++
```cpp
#include <iostream>
#include <cmath> // Thư viện để sử dụng hàm sqrt
using namespace std;
// Thủ tục tính đường trung tuyến
void calculateMedian(double a, double b, double c) {
double medianA = (1.0 / 2.0) * sqrt(2 * b * b + 2 * c * c - a * a);
cout << "Độ dài đường trung tuyến từ đỉnh A đến cạnh BC là: " << medianA << endl;
}
int main() {
double a, b, c;
// Nhập ba số thực từ bàn phím
cout << "Nhập độ dài cạnh a: ";
cin >> a;
cout << "Nhập độ dài cạnh b: ";
cin >> b;
cout << "Nhập độ dài cạnh c: ";
cin >> c;
// Gọi thủ tục tính đường trung tuyến
calculateMedian(a, b, c);
return 0;
}
```