इस ट्यूटोरियल में, हम दिए गए त्रिभुज के अंतःवृत्त की त्रिज्या ज्ञात करने के लिए एक प्रोग्राम पर चर्चा करेंगे।
इसके लिए, हमें एक विशेष त्रिभुज की भुजाएं प्रदान की जाएंगी और हमारा कार्य उस त्रिभुज में अंतःवृत्त की त्रिज्या ढूंढना है।
अंतःवृत्त की त्रिज्या खोजने का फॉर्मूला है:
त्रिभुज का क्षेत्रफल / त्रिभुज का अर्ध-परिमाप
उदाहरण
#include <bits/stdc++.h>
using namespace std;
// अंतःवृत्त की त्रिज्या कैलकुलेट करना
float calc_radius(float a, float b, float c) {
if (a < 0 || b < 0 || c < 0)
return -1;
// त्रिभुज का अर्ध-परिमाप
float p = (a + b + c) / 2;
// त्रिभुज का क्षेत्रफल (हेरॉन का सूत्र)
float area = sqrt(p * (p - a) * (p - b) * (p - c));
float radius = area / p;
// त्रिज्या लौटाएं
return radius;
}
int main() {
float a = 4, b = 7, c = 9;
cout << calc_radius(a, b, c) << endl;
return 0;
} आउटपुट
1.34164