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

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

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

एल्गोरिदम

Begin
   Declare max_n to the integer datatype.
      Initialize max_n = 100.
   Declare min_n to the integer datatype.
      Initialize min_n = 1.
   Declare new_n to the integer datatype.
   Declare i of integer datatype.
   Print “The random number is:”.
   for (i = 0; i < 10; i++)
      new_n = ((rand() % (max_n + 1 - min_n)) + min_n)
   Print the value of new_n.
End.

उदाहरण

#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
   int max_n = 100;
   int min_n = 1;
   int new_n;
   int i;
   cout<<"The random number is: \n";
   for (i = 0; i < 10; i++) {
      new_n = ((rand() % (max_n + 1 - min_n)) + min_n);
      //rand() returns random decimal number.
      cout<<new_n<<endl;
   }
   return 0;
}

आउटपुट

The random number is:
42
68
35
1
70
25
79
59
63
65

  1. C++ प्रोग्राम दिए गए रेंज के बीच प्राइम नंबर जेनरेट करने के लिए इरेटोस्थनीज की चलनी को लागू करने के लिए

    यह दिए गए रेंज के बीच प्राइम नंबर जेनरेट करने के लिए सिव ऑफ एराटोस्थनीज को लागू करने के लिए सी ++ प्रोग्राम है। इस पद्धति में, सभी तत्वों के साथ एक पूर्णांक सरणी शून्य से आरंभ होती है। यह इस प्रकार है जहां प्रत्येक गैर-अभाज्य तत्व के सूचकांक को नेस्टेड लूप के अंदर 1 के रूप में चिह्नित किया जाता है।

  1. C++ प्रोग्राम दी गई रेंज के बीच अभाज्य संख्याएं उत्पन्न करने के लिए व्हील चलनी को लागू करने के लिए

    व्हील चलनी विधि का उपयोग किसी दी गई श्रेणी के बीच अभाज्य संख्या ज्ञात करने के लिए किया जाता है। व्हील फ़ैक्टराइज़ेशन एराटोस्थनीज़ की चलनी के लिए मैन्युअल रूप से प्रारंभिक प्रदर्शन करने के लिए एक ग्राफिकल विधि है जो अभाज्य संख्याओं को कंपोजिट से अलग करती है। इस पद्धति में, अंतरतम वृत्त में अभाज्य सं

  1. सी ++ प्रोग्राम एक निश्चित निश्चित डिग्री अनुक्रम के लिए एक ग्राफ उत्पन्न करने के लिए

    यह एक सी ++ प्रोग्राम है जो दिए गए डिग्री अनुक्रम के लिए एक अप्रत्यक्ष ग्राफ का प्रतिनिधित्व करता है। इस एल्गोरिथम की समय जटिलता O(v*v) है और इसमें सेल्फ़-एज और एकाधिक किनारे शामिल नहीं हैं। एल्गोरिदम Begin    To create the graph,    Create the first loop to connect each vertex &