बैश जीएनयू बैश के रूप में भी जाना जाता है एक कमांड भाषा है और यूनिक्स शैल स्क्रिप्ट ऑपरेटिंग सिस्टम के लिए एक कमांड लाइन दुभाषिया है। इसे ब्रायन फॉक्स द्वारा डिजाइन किया गया था और यह एक मुफ्त सॉफ्टवेयर था जिसने बॉर्न शेल को बदल दिया था। यह पहली बार 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