Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

चतुर्थक समीकरण के मूलों के योग और गुणनफल के बीच पूर्ण अंतर?

इस खंड में हम देखेंगे कि एक चतुर्थक समीकरण के मूलों के योग और मूल के गुणनफल के बीच पूर्ण अंतर कैसे प्राप्त करें?

चतुर्थक समीकरण 𝑎𝑥 4 . जैसा होता है +𝑏𝑥 3 +𝑐𝑥 2 +𝑑𝑥+𝑒

हम समीकरण को हल कर सकते हैं और फिर कुछ सामान्य प्रक्रिया द्वारा उत्पाद और जड़ों का योग प्राप्त करने का प्रयास कर सकते हैं, लेकिन इसमें अधिक समय लगता है और यह दृष्टिकोण इतना कुशल नहीं है। इस प्रकार के समीकरण में हमारे पास दो सूत्र होते हैं। जड़ों का योग हमेशा −𝑏∕𝑎 होता है और जड़ों का गुणनफल हमेशा होता है। इसलिए हमें केवल ∣−𝑏∕𝑎− 𝑒∕𝑎∣

. का मान ज्ञात करना है

एल्गोरिदम

rootSumProdDiff(a, b, c, d, e)

begin
   sum := -b/a
   prod := e/a
   return |sum - prod|
end

उदाहरण

#include<iostream>
#include<cmath>
using namespace std;
double rootSumProdDiff(double a, double b, double c, double d, double e){
   double sum = double(-b/a);
   double prod = double(e/a);
   return abs(sum - prod);
}
main() {
   double a,b,c,d,e;
   cout << "Enter a, b, c, d, e for equation ax^4 + bx^3 + cx^2 + dx + e:";
   cin >> a >> b >> c >> d >> e;
   cout << "Difference between sum and product of roots are: " << rootSumProdDiff(a, b, c, d, e);
}

आउटपुट

Enter a, b, c, d, e for equation ax^4 + bx^3 + cx^2 + dx + e:8 4 6 4 1
Difference between sum and product of roots are: 0.625

  1. C . में #define और const के बीच अंतर

    #define प्रीप्रोसेसर निर्देश है। इसलिए जब हम #define का उपयोग करके कुछ मैक्रो को परिभाषित करते हैं, तो यह संकलन से पहले इसके मूल्य के साथ कोड में बदल जाता है। इसलिए जब कंपाइलर को कोड के बारे में कुछ नहीं पता होता है, उस समय में भी मैक्रो वैल्यूज़ को बदल दिया जाता है। स्थिरांक वास्तव में एक चर है। इ

  1. सी संरचनाओं और सी ++ संरचनाओं के बीच अंतर

    यहां हम देखेंगे कि सी में संरचनाओं और सी ++ में संरचनाओं के बीच क्या अंतर हैं। सी ++ संरचनाएं ज्यादातर सी ++ में कक्षाओं की तरह होती हैं। सी संरचना में, सभी सदस्य सार्वजनिक होते हैं, लेकिन सी ++ में, वे डिफ़ॉल्ट रूप से निजी होते हैं। कुछ अन्य अंतर नीचे सूचीबद्ध हैं। C संरचना C++ संरचना सी में संरच

  1. C++ में उत्पाद और योग के बीच दिए गए अंतर के साथ N पूर्णांक खोजें

    मान लीजिए कि हमारे पास दो पूर्णांक N और D हैं। हमें N पूर्णांकों का एक सेट खोजना है, जहां उनके योग और उत्पाद के बीच का अंतर D के समान है। मान लीजिए N =3, और डी =5, तो आउटपुट 1, 2, 8 होगा। यहां योग 1 + 2 + 8 =11 है, और उत्पाद 1 * 2 * 8 =16 है, 16 और 11 के बीच का अंतर 5 है। हमें इस समस्या को हल करना