Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để tìm bán kính của đường tròn nội tiếp của một tam giác đã cho.
Đối với điều này, chúng ta sẽ được cung cấp các cạnh của một tam giác cụ thể và nhiệm vụ của chúng ta là tìm bán kính của đường tròn nội tiếp trong tam giác đó.
Công thức tìm bán kính của đường tròn nội tiếp là
diện tích hình tam giác / nửa chu vi hình tam giác
Ví dụ
#include <bits/stdc++.h> using namespace std; //calculating the radius of incircle float calc_radius(float a, float b, float c) { if (a < 0 || b < 0 || c < 0) return -1; //half perimeter of triangle float p = (a + b + c) / 2; //area of triangle float area = sqrt(p * (p - a) * (p - b) * (p - c)); float radius = area / p; // Return the radius return radius; } int main() { float a = 4, b = 7, c = 9; cout << calc_radius(a, b, c) << endl; return 0; }
ĐẦU RA
1.34164