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

C++ का उपयोग करके दो आसन्न भुजाओं के वेक्टर दिए जाने पर त्रिभुज का क्षेत्रफल ज्ञात करें


मान लीजिए हमारे पास एक त्रिभुज की दो आसन्न भुजाओं के लिए दो वेक्टर हैं, जो $x\hat{i}+y\hat{j}+z\hat{k}$ के रूप में हैं। हमारा कार्य त्रिभुज का क्षेत्रफल ज्ञात करना है। त्रिभुज का क्षेत्रफल दो वेक्टर के क्रॉस प्रोडक्ट का परिमाण होता है। (|A x B|)

$$\frac{1}{2}\rvert \vec{A}\times\vec{B}\rvert=\frac{1}{2}\sqrt{(y_{1}*z_{2}-y_{2}*z_{1})^{2}+(x_{1}*z_{2}-x_{2}*z_{1})^{2}+(x_{1}*y_{2}-x_{2}*y_{1})^{2}}$$

उदाहरण

#include <iostream> 
#include <cmath> 
using namespace std; 

float area(float A[], float B[]) { 
    float area = sqrt(pow((A[1] * B[2] - B[1] * A[2]),2) + pow((A[0] * B[2] - B[0] * A[2]),2) + pow((A[0] * B[1] - B[0] * A[1]),2)); 
    return area*0.5; 
} 

int main() { 
    float A[] = {3, 1, -2}; 
    float B[] = {1, -3, 4}; 
    float a = area(A, B); 
    cout << "Area = " << a; 
}

आउटपुट

Area = 8.66025

  1. C++ में N फैक्टोरियल के योग के अंतिम दो अंक ढूंढना C++ में N फैक्टोरियल के योग के अंतिम दो अंक ढूंढना

    यहां हम देखेंगे कि अंतिम दो अंक कैसे प्राप्त करें। N फैक्टोरियल के योग का इकाई स्थान अंक और दहाई स्थान अंक। यदि N=4 है, तो यह 1! + 2! + 3! + 4! = 33 होगा। इसलिए इकाई स्थान 3 और दहाई स्थान 3 है। परिणाम 33 होगा। 10 के बाद, दहाई स्थान भी 0 रहेगा। N=10 और अधिक के लिए, यह 00 होगा। हम N=1 से 10 तक के फै

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

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

  1. C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना

    यहां हम देखेंगे कि C++ का उपयोग करके एलिप्स का क्षेत्रफल कैसे प्राप्त किया जाए। एलिप्स के विभिन्न भाग होते हैं। ये नीचे दिए गए हैं।मुख्य बिंदुविवरणसेंटरएलिप्स का केंद्र। यह उन लाइन सेगमेंट्स का भी केंद्र है जो दो फोकी को जोड़ते हैं।मेजर एक्सिसएलिप्स का सबसे लंबा व्यासnmembयह एलिमेंट्स की संख्या है,