इस समस्या में, हमें दो पूर्णांक मान H और B दिए गए हैं जो एक समकोण त्रिभुज की ऊँचाई और आधार को परिभाषित करते हैं। हमारा काम है दी गई दो भुजाओं वाले समकोण त्रिभुज का कर्ण ज्ञात करना ।
समकोण त्रिभुज एक विशेष त्रिभुज है जिसके दो कोण समकोण पर होते हैं।
समस्या को समझने के लिए एक उदाहरण लेते हैं,
Input : B = 5, H = 12 Output : 13.00
समाधान दृष्टिकोण
समस्या का एक सरल समाधान है पाइथागोरस प्रमेय . की अवधारणा का उपयोग करना आधार और ऊंचाई का उपयोग करके त्रिभुज का कर्ण ज्ञात करना।
पाइथागोरस प्रमेय की स्थिति कि समकोण त्रिभुज के कर्ण का वर्ग त्रिभुज के अन्य दो स्थलों के वर्गों के योग के बराबर होता है।
इस रूप में तैयार किया गया -
$H^2\:=\:h^2\:+\:b^2$
उदाहरण
हमारे समाधान की कार्यप्रणाली को दर्शाने के लिए कार्यक्रम
#include <iostream> #include <math.h> using namespace std; double findHypotenuseTriangle(double h, double b) { return ( sqrt((h*h) + (b*b)) ); } int main() { double h = 5.0, b = 12.0; cout<<"Base of right angled triangle "<<b<<endl; cout<<"Height of right angled triangle "<<b<<endl; cout<<"Hypotenuse of right angled triangle = "<<findHypotenuseTriangle(h,b); return 0; }
आउटपुट
Base of right angled triangle 12 Height of right angled triangle 12 Hypotenuse of right angled triangle = 13