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

C++ प्रोग्राम एक चर में किसी भी रैखिक समीकरण को हल करने के लिए


एक चर में किसी भी रैखिक समीकरण का रूप aX + b =cX + d होता है। यहाँ X का मान ज्ञात करना है, जब a, b, c, d के मान दिए गए हों।

एक चर में एक रैखिक समीकरण को हल करने का कार्यक्रम इस प्रकार है -

उदाहरण

#include<iostream>
using namespace std;
int main() {
   float a, b, c, d, X;
   cout<<"The form of the linear equation in one variable is: aX + b = cX + d"<<endl;
   cout<<"Enter the values of a, b, c, d : "<<endl;
   cin>>a>>b>>c>>d;
   cout<<"The equation is "<<a<<"X + "<<b<<" = "<<c<<"X + "<<d<<endl;

   if(a==c && b==d)
   cout<<"There are infinite solutions possible for this equation"<<endl;
   else if(a==c)
   cout<<"This is a wrong equation"<<endl;
   else {
      X = (d-b)/(a-c);
      cout<<"The value of X = "<< X <<endl;
   }
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है

The form of the linear equation in one variable is: aX + b = cX + d
Enter the values of a, b, c, d :
The equation is 5X + 3 = 4X + 9
The value of X = 6

उपरोक्त कार्यक्रम में, पहले a, b, c और d के मान उपयोगकर्ता द्वारा इनपुट किए जाते हैं। फिर समीकरण प्रदर्शित होता है। यह नीचे दिया गया है -

cout<<"The form of the linear equation in one variable is: aX + b = cX + d"<<endl;

cout<<"Enter the values of a, b, c, d : "<<endl;
cin>>a>>b>>c>>d;

cout<<"The equation is "<<a<<"X + "<<b<<" = "<<c<<"X + "<<d<<endl;

यदि a, c के बराबर है और b, d के बराबर है, तो समीकरण के अनंत हल हैं। यदि a, c के बराबर है, तो समीकरण गलत है। अन्यथा, X का मान परिकलित और मुद्रित किया जाता है। यह नीचे दिया गया है -

if(a==c && b==d)
cout<<"There are infinite solutions possible for this equation"<<endl;
else if(a==c)
cout<<"This is a wrong equation"<<endl;
else {
   X = (d-b)/(a-c);
   cout<<"The value of X = "<< X <<endl;
}

  1. C++ में आंशिक रूप से भरे हुए सुडोकू ग्रिड को हल करने का कार्यक्रम

    मान लीजिए कि हमारे पास आंशिक रूप से भरा हुआ सुडोकू ग्रिड है और हमें इसे हल करना है। हम जानते हैं कि सुडोकू एक 9 × 9 संख्या का ग्रिड है, और पूरे ग्रिड को भी 3 × 3 बक्सों में विभाजित किया गया है, सुडोकू को हल करने के लिए कुछ नियम हैं। इस समस्या को हल करने के लिए हमें अंक 1 से 9 तक का उपयोग करना होग

  1. C++ प्रोग्राम एक DAG के लिए एक रैंडम लीनियर एक्सटेंशन बनाने के लिए

    यहां हम देखेंगे कि डायरेक्टेड एसाइक्लिक ग्राफ (DAG) का रैंडम लीनियर एक्सटेंशन कैसे बनाया जाता है। रैखिक विस्तार मूल रूप से डीएजी की टोपोलॉजिकल सॉर्टिंग है। आइए मान लें कि ग्राफ नीचे जैसा है - एक निर्देशित चक्रीय ग्राफ के लिए स्थलीय छँटाई शिखरों का रैखिक क्रम है। निर्देशित ग्राफ़ के प्रत्येक किनार

  1. C++ प्रोग्राम एक द्विघात समीकरण के सभी मूल खोजने के लिए

    द्विघात समीकरण ax2 . के रूप में होता है + बीएक्स + सी। द्विघात समीकरण के मूल निम्न सूत्र द्वारा दिए गए हैं - तीन मामले हैं - बी2 <4*a*c - जड़ें असली नहीं होती हैं यानी वे जटिल होती हैं बी2 =4*a*c - मूल वास्तविक हैं और दोनों मूल समान हैं। बी2 4*a*c - जड़ें असली हैं और दोनों जड़ें अलग हैं द्विघ