Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

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

बैश जीएनयू बैश के रूप में भी जाना जाता है एक कमांड भाषा है और यूनिक्स शैल स्क्रिप्ट ऑपरेटिंग सिस्टम के लिए एक कमांड लाइन दुभाषिया है। इसे ब्रायन फॉक्स द्वारा डिजाइन किया गया था और यह एक मुफ्त सॉफ्टवेयर था जिसने बॉर्न शेल को बदल दिया था। यह पहली बार 1989 में जारी किया गया था और कुछ लिनक्स आधारित ऑपरेटिंग सिस्टम जैसे मैकओएस, लिनक्स आधारित सॉफ्टवेयर आदि के लिए लॉगिन शेल के लिए जाने लगे।

प्रधानमंत्री संख्या एक संख्या है जिसके केवल दो गुणनखंड हैं अर्थात स्वयं संख्या और 1. उदाहरण के लिए, 2 , 3 , 5 , 7 , 11 , 13 , 17 , 19 , 23 , 29…।

यहां हमें एक संख्या दी गई है, और हमें यह पता लगाना है कि दी गई संख्या अभाज्य है या नहीं।

Input : A number
Output : “The number is prime ” OR “The number is not prime” based on the number.

उदाहरण -

Input : 23
Output : The number is prime

एल्गोरिदम

  • चरण 1 - 2 से n/2 तक लूप, मैं लूप वेरिएबल के रूप में

  • चरण 2 - यदि संख्या विभाज्य है, तो "संख्या अभाज्य नहीं है" प्रिंट करें और ध्वज =1;

  • चरण 3 - अगर फ़्लैग !=1, तो "नंबर इज प्राइम" प्रिंट करें।

  • चरण 4 - बाहर निकलें।

कार्यक्रम

number=53
i=2
flag=0
while test $i -le `expr $number / 2`
do
if test `expr $number % $i` -eq 0
then
flag=1
fi

i=`expr $i + 1`
done if test $flag -eq 1
then
echo "The number is Not Prime"
else
echo "The number is Prime"
Fi

आउटपुट

The number is Prime

  1. जांचें कि कोई संख्या प्राइमरी प्राइम है या नहीं पायथन में

    मान लीजिए कि हमारे पास एक संख्या n है, हमें यह जांचना है कि n एक आदिम अभाज्य है या नहीं। एक संख्या को प्राइमरी अभाज्य कहा जाता है जब यह pN# + 1 या pN# - 1 के रूप की अभाज्य संख्या होती है, जहाँ pN# pN के प्राइमरी को इस तरह इंगित करता है कि पहले N अभाज्य संख्याओं का गुणनफल। इसलिए, अगर इनपुट 29 की तरह

  1. प्राइम नंबर चेक करने के लिए पायथन प्रोग्राम

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

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

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