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

C++ में दी गई शर्तों को पूरा करने वाली संख्याएँ a और b ज्ञात कीजिए

मान लें कि हमारे पास एक पूर्णांक n है। हमारा काम दो नंबर ए और बी को ढूंढना है, जहां ये तीन शर्तें पूरी होंगी।

  • एक मॉड बी =0
  • ए * बी> एन
  • ए / बी <एन

अगर कोई जोड़ा नहीं मिलता है, तो -1 प्रिंट करें।

उदाहरण के लिए, यदि संख्या n =10 है, तो a और b a =90, b =10 हो सकते हैं। यह दिए गए नियमों को पूरा करता है।

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

  • मान लीजिए b =n। a इन तीन स्थितियों का उपयोग करके पाया जा सकता है
  • a mod b =0 जब a, b का गुणज हो
  • a / b . है
  • (a * b> n) => a =n

उदाहरण

#include<iostream>
using namespace std;
void findAandB(int n) {
   int b = n;
   int a = b * (n - 1);
   if (a * b > n && a / b < n) {
      cout << "a: " << a << endl;
      cout << "b: " << b;
   }else
      cout << -1 << endl;
   }
int main() {
   int n = 10;
   findAandB(n);
}

आउटपुट

a: 90
b: 10

  1. C++ में दिए गए सूचकांकों के साथ N फाइबोनैचि संख्याओं की GCD ज्ञात कीजिए

    यहाँ हमें दिए गए सूचकांकों के साथ n फाइबोनैचि पदों की GCD ज्ञात करनी है। तो सबसे पहले हमें अधिकतम सूचकांक प्राप्त करना होगा, और फाइबोनैचि शब्द उत्पन्न करना होगा, कुछ फाइबोनैचि शब्द इस प्रकार हैं:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ….. सूचकांक शुरू होता है 0 से। तो तत्व 0th . पर सूचकांक 0 है। यदि हमें स

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

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

  1. सी++ प्रोग्राम एन नंबरों के जीसीडी और एलसीएम को खोजने के लिए

    यह n संख्याओं का GCD और LCM ज्ञात करने का कोड है। GCD या दो या अधिक पूर्णांकों का सबसे बड़ा सामान्य भाजक, जो सभी शून्य नहीं हैं, सबसे बड़ा धनात्मक पूर्णांक है जो प्रत्येक पूर्णांक को विभाजित करता है। जीसीडी को ग्रेटेस्ट कॉमन फैक्टर के रूप में भी जाना जाता है। दो संख्याओं का लघुत्तम समापवर्तक (LCM)