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

C++ प्रोग्राम यह जांचने के लिए कि कोई नंबर प्राइम है या नहीं

एक अभाज्य संख्या एक पूर्ण संख्या होती है जो एक से बड़ी होती है और एक अभाज्य संख्या का एकमात्र गुणनखंड एक और स्वयं होना चाहिए। कुछ पहली अभाज्य संख्याएँ हैं -

2, 3, 5, 7, 11, 13 ,17

कोई संख्या अभाज्य है या नहीं यह जाँचने का कार्यक्रम इस प्रकार है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int n=17, i, flag = 0;
   for(i=2; i<=n/2; ++i) {
      if(n%i==0) {
         flag=1;
         break;
      }
   }
   if (flag==0)
   cout<<n<<" is a prime number";
   else
   cout<<n<<" is not a prime number";
   return 0;
}

आउटपुट

17 is a prime number

उपरोक्त कार्यक्रम में, एक लूप है जो n के 2 से आधे तक चलता है, जहाँ n निर्धारित की जाने वाली संख्या है। लूप के प्रत्येक मान n को विभाजित करते हैं। यदि इस विभाजन का शेषफल 0 है, तो इसका अर्थ है कि n एक संख्या से विभाज्य है, न कि एक या स्वयं से। तो, यह एक अभाज्य संख्या नहीं है और ध्वज 1 पर सेट है। फिर लूप से बाहर निकलने के लिए ब्रेक स्टेटमेंट का उपयोग किया जाता है।

for(i=2; i<=n/2; ++i) {
   if(n%i==0) {
      flag=1;
      break;
   }
}

यदि ध्वज का मान शून्य रहता है, तो संख्या एक अभाज्य संख्या होती है और वह प्रदर्शित होती है। यदि ध्वज का मान एक से बदल दिया गया था, तो संख्या एक अभाज्य संख्या नहीं है और वह प्रदर्शित होती है।

if (flag==0)
cout<<n<<" is a prime number";
else
cout<<n<<" is not a prime number";

  1. - जावा प्रोग्राम यह जांचने के लिए कि कोई नंबर प्राइम है या नहीं

    इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि कोई संख्या अभाज्य है या नहीं। अभाज्य संख्याएँ विशेष संख्याएँ होती हैं जिनके केवल दो गुणनखंड 1 और स्वयं होते हैं और इन्हें किसी अन्य संख्या से विभाजित नहीं किया जा सकता है। एक संख्या एक अभाज्य संख्या होती है यदि उसके केवल गुणनखंड 1 और स्वयं हों। 11 एक अभाज्

  1. - पायथन में किसी संख्या का प्रत्येक घुमाव अभाज्य है या नहीं यह जांचने के लिए कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या n है, हमें यह जांचना होगा कि n का प्रत्येक घुमाव अभाज्य है या नहीं। इसलिए, अगर इनपुट n =13 जैसा है, तो आउटपुट ट्रू होगा, क्योंकि 13 प्राइम है, 31 भी प्राइम है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=n स्ट्रिंग के रूप में n बार के आकार के लिए एक लूप क

  1. - पायथन प्रोग्राम यह जांचने के लिए कि कोई नंबर प्राइम है या नहीं

    इसमें हम एक प्रोग्राम लिखेंगे जो यह जांच करेगा कि दी गई संख्या जो 1 से बड़ी है अभाज्य है या नहीं। एक अभाज्य संख्या 1 से बड़ा एक धनात्मक पूर्णांक है और जिसके केवल दो गुणनखंड 1 हैं और स्वयं संख्या उदाहरण संख्या:2, 3, 5, 7… आदि अभाज्य संख्याएँ हैं क्योंकि उनके केवल दो गुणनखंड हैं। 1 और नंबर ही। # Pyth