Допоможіть будь-ласка!
C++ Трикутник задано координатами вершин (0;0),(6;5),(−6;7), обчислити бісектрису w та радіус описаного кола R.
C++ Трикутник задано координатами вершин (0;0),(6;5),(−6;7), обчислити бісектрису w та радіус описаного кола R.
Ответ
5
(3 оценки)
2
#include <iostream>
#include <cmath>
int main() {
double AB = sqrt(pow(6 - 0, 2) + pow(5 - 0, 2));
double BC = sqrt(pow(6 - (-6), 2) + pow(5 - 7, 2));
double CA = sqrt(pow(0 - (-6), 2) + pow(0 - 7, 2));
double w = 2 * AB * BC * CA / (AB + BC + CA);
double R = AB * BC * CA / sqrt((AB + BC + CA) * (BC + CA - AB) * (CA + AB - BC) * (AB + BC - CA));
std::cout << "Бісектриса w = " << w << std::endl;
std::cout << "Радіус описаного кола R = " << R << std::endl;
return 0;
}