C प्रोग्राम यह जाँचने के लिए कि क्या कोई संख्या सम या विषम है

इस उदाहरण में, आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर सम है या विषम है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • सी प्रोग्रामिंग ऑपरेटर
  • C यदि … और कथन

एक सम संख्या एक पूर्णांक है जो बिल्कुल 2. से विभाज्य है। उदाहरण के लिए: 0, 8, -24

एक विषम संख्या एक पूर्णांक है जो 2. द्वारा बिल्कुल विभाज्य नहीं है। उदाहरण के लिए: 1, 7, -11, 15

प्रोग्राम इवन या ऑड को चेक करने के लिए

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); // True if num is perfectly divisible by 2 if(num % 2 == 0) printf("%d is even.", num); else printf("%d is odd.", num); return 0; ) 

आउटपुट

 एक पूर्णांक दर्ज करें: -7 -7 विषम है। 

कार्यक्रम में, उपयोगकर्ता द्वारा दर्ज किए गए पूर्णांक को चर संख्या में संग्रहीत किया जाता है।

फिर, 2मापांक %संचालक का उपयोग करके संख्या पूरी तरह से विभाज्य है या नहीं, इसकी जाँच की जाती है ।

यदि संख्या पूरी तरह से विभाज्य है 2, तो परीक्षण अभिव्यक्ति (सत्य) का number%2 == 0मूल्यांकन करती है 1। इसका मतलब संख्या भी है।

हालांकि, यदि परीक्षण अभिव्यक्ति 0(गलत) का मूल्यांकन करता है , तो संख्या विषम है।

प्रोग्राम ऑड या चेक का उपयोग करते हुए भी टर्नरी ऑपरेटर

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); (num % 2 == 0) ? printf("%d is even.", num) : printf("%d is odd.", num); return 0; ) 

आउटपुट

 पूर्णांक दर्ज करें: 33 33 विषम है। 

उपरोक्त कार्यक्रम में, हमने बयान के ?:बजाय टर्नरी ऑपरेटर का उपयोग किया है if… else

दिलचस्प लेख...