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

सी ++ कोड दिए गए नियमों के साथ एक्स श्रेणी में दो नंबर प्राप्त करने के लिए

मान लीजिए हमारे पास एक संख्या x है। हमें दो पूर्णांक a और b ज्ञात करने हैं, जैसे कि दोनों 1 और x के बीच हों, a, b, a * b> x से विभाज्य हो लेकिन a/b

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

if x < 2, then:
   print -1
   return
print x and x

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#include <bits/stdc++.h>
using namespace std;
void solve(int x){
   if (x < 2){
      cout << -1;
      return;
   }
   cout << x << ", " << x;
}
int main(){
   int x = 10;
   solve(x);
}

इनपुट

10

आउटपुट

10,10

  1. C++ में दी गई शर्तों के साथ ग्रिड में 8 नंबर भरें

    मान लीजिए कि हम दी गई आकृति के आठ वृत्तों में 1, 2, 3, 4, 5, 6, 7, 8 को इस प्रकार रखना चाहते हैं कि कोई भी संख्या उस संख्या के निकट न हो जो क्रम में उसके बगल में हो। तो, अगर इनपुट पसंद है 0 - 1 - 1 0 - 1 - 1 - 1 - 1 0 - 1 - 1 0 तो आउटपुट होगा इसे हल करने के लिए, हम

  1. C++ STL का उपयोग करके दी गई श्रेणी में अभाज्य संख्याओं को प्रिंट करें

    यह एक निश्चित सीमा में अभाज्य संख्याओं को मुद्रित करने का कार्यक्रम है। एल्गोरिदम Begin    Declare a user define datatype stl.    Declare a vector number to the stl datatype.    Declare variable a to the stl datatype.    Declare vector Prime_Number to the Bool

  1. सी ++ प्रोग्राम दी गई संख्या की रेंज के यादृच्छिक अनुक्रम उत्पन्न करने के लिए

    सबसे पहले हम रैंड () फ़ंक्शन के बारे में चर्चा करते हैं। रैंड () फ़ंक्शन C ++ की एक पूर्वनिर्धारित विधि है। इसे हेडर फाइल में घोषित किया गया है। रैंड () का उपयोग एक सीमा के भीतर यादृच्छिक संख्या उत्पन्न करने के लिए किया जाता है। यहाँ min_n यादृच्छिक संख्याओं की न्यूनतम सीमा है और max_n संख्याओं की