इस ट्यूटोरियल में, हम किसी दिए गए त्रिभुज के अंतःवृत्त की त्रिज्या ज्ञात करने के लिए एक प्रोग्राम पर चर्चा करेंगे।
इसके लिए, हमें एक विशेष त्रिभुज की भुजाएँ प्रदान की जाएंगी और हमारा कार्य उस त्रिभुज के अंतःवृत्त की त्रिज्या ज्ञात करना है।
वृत्त की त्रिज्या ज्ञात करने का सूत्र है
त्रिभुज का क्षेत्रफल/त्रिभुज का आधा परिमाप
उदाहरण
#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; }
आउटपुट
1.34164