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

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

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

यह इस प्रकार है जहां प्रत्येक गैर-अभाज्य तत्व के सूचकांक को नेस्टेड लूप के अंदर 1 के रूप में चिह्नित किया जाता है। अभाज्य संख्याएँ वे हैं जिनका सूचकांक 0 के रूप में चिह्नित है।

एल्गोरिदम

Begin
   Declare an array of size n and initialize it to zero
   Declare length, i, j
   Read length
   For i = 2 to n-1 do
      For j = i*i to n-1 do
         Arr[j-1]=1
      Done
   Done
   For i =1 to n do
      If(arr[i-1]==0)
         Print i
   Done
End

उदाहरण कोड

#include <iostream>
const int len = 30;
int main() {
   int arr[30] = {0};
   for (int i = 2; i < 30; i++) {
      for (int j = i * i; j < 30; j+=i) {
         arr[j - 1] = 1;
      }
   }
   for (int i = 1; i < 30; i++) {
      if (arr[i - 1] == 0)
         std::cout << i << "\t";
   }
}

आउटपुट

1 2 3 5 7 11 13 17 19 23 29

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

    यह दिए गए रेंज के बीच प्राइम नंबर जेनरेट करने के लिए Sieve of Atkin को लागू करने के लिए C++ प्रोग्राम है। एटकिन की चलनी एक निर्दिष्ट पूर्णांक तक सभी अभाज्य संख्याओं को खोजने के लिए एक आधुनिक एल्गोरिथम है। एल्गोरिदम Begin    Create a results list, filled with 2, 3, and 5.    Initi

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

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

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

    एक अभाज्य संख्या एक पूर्ण संख्या होती है जो एक से बड़ी होती है और एक अभाज्य संख्या का एकमात्र गुणनखंड एक और स्वयं होना चाहिए। कुछ पहली अभाज्य संख्याएँ 2, 3, 5, 7, 11, 13, 17 आदि हैं। दो अंतरालों के बीच कई अभाज्य संख्याएँ हो सकती हैं। उदाहरण के लिए, अंतराल 5 और 20 के बीच अभाज्य संख्याएँ हैं - 5, 7,