यह जाँचना कि कोई संख्या सम या विषम है, C भाषा में एक बहुत ही सामान्य समस्या है। सी आलेख में इस ऑड और ईवन प्रोग्राम में निम्नलिखित बिंदुओं को शामिल किया जाएगा:
- अजीब और भी कार्यक्रम प्रवाह आरेख
- अजीब और भी कार्यक्रम एल्गोरिथ्म
- अजीब और भी कार्यक्रम Pseudocode
- कार्यक्रम यहां तक कि जाँच या विषम
- प्रोग्राम को ऑड या चैक कंडिशनल ऑपरेटर का उपयोग करना
- ऑड या बिटवाइन ऑपरेटर का उपयोग करना
यदि कोई संख्या 2 से पूरी तरह से विभाज्य है तो उसे सम संख्या के रूप में जाना जाता है। शेष संख्याएं जो 2 से पूरी तरह से विभाज्य नहीं हैं, विषम संख्या के रूप में जानी जाती हैं। सरल शब्दों में, सम संख्याएँ वे संख्याएँ होती हैं जो n n = 2k के रूप में होती हैं, जबकि विषम संख्याएँ वे संख्याएँ होती हैं जो n = 2k + 1 के रूप में होती हैं। सभी पूर्णांक या तो संख्याएँ या विषम संख्याएँ होंगी। इस ब्लॉग में हम यह समझेंगे कि C प्रोग्राम का उपयोग करके यह जांचना है कि कोई संख्या सम या विषम है या नहीं।
ऐसे कई तरीके हैं जिनसे हम जांच सकते हैं कि कोई दी गई संख्या सम है या विषम।
आइए एक-एक करके सभी को देखें।
अजीब और भी कार्यक्रम प्रवाह आरेख
निम्नलिखित विषम या कार्यक्रम के लिए प्रवाह आरेख होगा:
ढेर और ढेर स्मृति जावा में
अब आइए C में विषम और समक्रमिक कार्यक्रम के लिए एल्गोरिथ्म देखें।
अजीब और भी कार्यक्रम एल्गोरिथ्म
एल्गोरिथ्म बहुत सरल है:
शुरू
चरण 1 → एक पूर्णांक लें एन
चरण 2 → असाइन करें एन चर के लिए
चरण 3 → प्रदर्शन करें एन modulo 2 और जाँच परिणाम यदि आउटपुट 0 है
चरण 4 → यदि सच है एन सम है
चरण 5 → यदि गलत है एन अजीब है
अब हम Odd & Even प्रोग्राम Pseudocode के लिए एल्गोरिथ्म को देखते हैं
अजीब और भी कार्यक्रम Pseudocode
IF (पूर्णांक modulo 2) 0 के बराबर है
प्रिंट संख्या सम है
अन्य
प्रिंट संख्या विषम है
जावा में एक उदाहरण क्या है
अगर अंत
अब आइए कार्यक्रम के लिए एल्गोरिथ्म देखें, यहां तक कि चेक या ऑड भी
कार्यक्रम यहां तक कि जाँच या विषम
C प्रोग्रामिंग लैंग्वेज में, हमारे पास एक modulo ऑपरेटर होता है जो शेष div भाजक और विभाजन लौटाता है। हम इस ऑपरेटर का उपयोग यह पता लगाने के लिए करेंगे कि क्या nuber 2k प्रारूप या 2k + 1 प्रारूप है।
अब, ius कोड को यह देखने के लिए देखता है कि दिया गया पूर्णांक विषम है या नहीं।
कोड
if (num% 2 == 0) printf ('% d सम है।', num) और प्रिंटफ ('d d विषम है।', num)
आगे बढ़ते हुए, हम पूरा कोड देखते हैं।
उदाहरण
int (मुख्य संख्या) (int num printf ('a numer:') scanf ('% d', & num) यदि (संख्या% 2 == 0) प्रिंटफ ('% d सम है।', num) प्रिंट करें। ('% d विषम है।', num) वापसी 0}
आउटपुट 1:
आउटपुट 2:
इस कार्यक्रम में हमने जाँच की कि क्या दी गई संख्या 0 या 1 हैशेष जब हम इसे 2 से विभाजित करते हैं। यदि n% 2 == 0 है, तो संख्या सम है, अन्यथा संख्या विषम है।
अब एक और बदलाव पर नजर डालते हैं, जहां आप एक ही प्रदर्शन कर सकते हैं।
प्रोग्राम को ऑड या चैक कंडिशनल ऑपरेटर का उपयोग करना
आप उसी शर्त को सत्यापित करने के लिए सशर्त ऑपरेटर का भी उपयोग कर सकते हैं, जिसकी हमने पहले चर्चा की है।
सशर्त संचालक / टर्नरी ऑपरेटर: सशर्त ऑपरेटर्स एक मान लौटाते हैं यदि स्थिति सही है और एक और मान लौटाता है तो स्थिति झूठी है।
वाक्य - विन्यास : (शर्त? True_value: false_value)
उदाहरण : (एक्स> 10; 0: 1)
उदाहरण
#include int main () {int num printf ('a numer:') scanf ('% d', & num) (num% 2 == 0)? प्रिंटफ ('% d सम है।', num): प्रिंटफ ('% d विषम है।', num) वापसी 0
आउटपुट 1:
कैसे खिड़कियों में जावा पथ सेट करने के लिए - -
आउटपुट 2:
आइए हम एक और बदलाव देखें
ऑड या बिटवाइन ऑपरेटर का उपयोग करना
आप यह भी देख सकते हैं कि दी गई संख्या बिटवाइज और ऑपरेटर का उपयोग करते हुए सम विषम है या नहीं।
उदाहरण
#include int main () {int num printf ('a numer:') scanf ('% d', & num) यदि (num & 1 == 1) printf ('% d विषम है।', num) प्रिंट करें। ('% d सम है।', num) वापसी 0}
आउटपुट 1:
आउटपुट 2:
अब उपरोक्त कार्यक्रमों के माध्यम से जाने के बाद आप समझ गए होंगे कि कैसे जांचा जाए कि कोई दी गई संख्या विषम है या सी प्रोग्रामिंग में भी। मुझे उम्मीद है कि यह ब्लॉग जानकारीपूर्ण है और आपके लिए मूल्य वर्धित है।
इसके साथ, हम सी लेख में इस विषम और सम कार्यक्रम के अंत में आते हैं।
इसकी जाँच पड़ताल करो प्रशिक्षण जावा जैसी कई तकनीकों पर Edureka द्वारा प्रदान किया गया, वसंत और भी कई, दुनिया भर में फैले 250,000 से अधिक संतुष्ट शिक्षार्थियों के नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? इस 'ऑड एंड सी प्रोग्राम इन सी' ब्लॉग के कमेंट सेक्शन में उल्लेख करें और हम जल्द से जल्द आपके पास वापस आएंगे।