Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ . में दी गई दो भुजाओं वाले समकोण त्रिभुज का कर्ण ज्ञात कीजिए

इस समस्या में, हमें दो पूर्णांक मान H और B दिए गए हैं जो एक समकोण त्रिभुज की ऊँचाई और आधार को परिभाषित करते हैं। हमारा काम है दी गई दो भुजाओं वाले समकोण त्रिभुज का कर्ण ज्ञात करना

समकोण त्रिभुज एक विशेष त्रिभुज है जिसके दो कोण समकोण पर होते हैं।

C++ . में दी गई दो भुजाओं वाले समकोण त्रिभुज का कर्ण ज्ञात कीजिए

समस्या को समझने के लिए एक उदाहरण लेते हैं,

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

  1. C++ में दी गई कुंजी का अगला दायां नोड खोजें

    इस समस्या में, हमें एक बाइनरी ट्री बीटी और एक प्रमुख मूल्य दिया जाता है। हमारा काम किसी दिए गए कुंजी का अगला दायां नोड ढूंढना है। बाइनरी ट्री एक विशेष डेटा संरचना है जिसका उपयोग डेटा संग्रहण उद्देश्यों के लिए किया जाता है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट key = 4 आउटपुट 5 स्पष्ट

  1. C++ में त्रिभुज के केंद्रक को खोजने का कार्यक्रम

    इस समस्या में, हमें एक 2D सरणी दी गई है जो त्रिभुज के तीन शीर्षों के निर्देशांकों को दर्शाती है। हमारा काम C++ में त्रिभुज के Centroid को खोजने के लिए एक प्रोग्राम बनाना है। सेंट्रोइड त्रिभुज का वह बिंदु है जिस पर त्रिभुज की तीन माध्यिकाएं प्रतिच्छेद करती हैं। माध्यिका त्रिभुज की वह रेखा है जो त्र

  1. C++ में दिए गए भुजाओं वाले किसी भी त्रिभुज के परिवृत्त का क्षेत्रफल

    यहां हम यह देखेंगे कि किसी त्रिभुज के परिवृत्त का क्षेत्रफल कैसे ज्ञात किया जाता है, जिसकी भुजाएँ दी गई हैं। यहाँ भुजा AB a है, BC b है और CA c है, त्रिज्या r है। त्रिज्या r समान है - उदाहरण #include <iostream> #include <cmath> using namespace std; float area(float a, float b, float