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

योग और उत्पाद दोनों के साथ दो संख्याएं खोजें जो सी ++ में एन के समान हैं


इस ट्यूटोरियल में, हम योग और उत्पाद दोनों के साथ N के समान दो संख्याओं को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें एक पूर्णांक मान प्रदान किया जाएगा। हमारा कार्य दो अन्य पूर्णांक मानों को खोजना है जिनका गुणनफल और योग दिए गए मान के बराबर है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//finding a and b such that
//a*b=N and a+b=N
void calculateTwoValues(double N) {
   double val = N * N - 4.0 * N;
   if (val < 0) {
      cout << "NO";
      return;
   }
   double a = (N + sqrt(val)) / 2.0;
   double b = (N - sqrt(val)) / 2.0;
   cout << "Value of A:" << a << endl;
   cout << "Value of B:" << b << endl;
}
int main() {
   double N = 57.0;
   calculateTwoValues(N);
   return 0;
}

आउटपुट

Value of A:55.9818
Value of B:1.01819

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

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

  1. ऐसी दो संख्याएँ ज्ञात कीजिए जिनका योग और GCD C++ में दिया गया है

    हमारे पास दो संख्याओं a और b का योग और gcd है। हमें a और b दोनों संख्याएँ ज्ञात करनी हैं। यदि यह संभव नहीं है, तो वापसी -1। मान लीजिए कि योग 6 है और gcd 2 है, तो संख्याएँ 4 और 2 हैं। दृष्टिकोण ऐसा है, जैसा कि GCD दिया जाता है, तो ज्ञात होता है कि संख्याएँ इसके गुणज होंगी। अब निम्नलिखित चरण हैं य

  1. सी ++ प्रोग्राम दो संख्याओं को योग और उत्पाद दोनों के साथ खोजने के लिए एन के समान है

    इस ट्यूटोरियल में, हम दो संख्याओं (जैसे ए और बी) को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे, जैसे कि दोनों a+b = N and a*b = N are satisfied. दोनों समीकरणों में से a को हटाने पर हमें b और N में द्विघात समीकरण मिलता है, यानी b2 - bN + N = 0 इस समीकरण के दो मूल होंगे जो हमें a और b दोनों का मान दे