इस उदाहरण में, अगर … किसी और कथन का उपयोग यह जांचने के लिए किया जाता है कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर सम है या विषम है।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- C ++ अगर, अगर… और नहीं तो नेस्टेड… और
पूर्णांक जो 2 से पूरी तरह से विभाज्य हैं, उन्हें सम संख्याएँ कहा जाता है।
और जो पूर्णांक 2 से पूरी तरह से विभाज्य नहीं हैं, उन्हें विषम संख्या के रूप में नहीं जाना जाता है।
यह जाँचने के लिए कि एक पूर्णांक सम विषम है या नहीं, शेष की गणना तब की जाती है जब इसे मापांक ऑपरेटर % का उपयोग करके 2 से विभाजित किया जाता है । यदि शेष शून्य है, तो यह पूर्णांक तब भी होता है जब पूर्णांक विषम नहीं होता है।
उदाहरण 1: जाँच करें कि क्या संख्या सम या विषम है यदि अन्य का उपयोग कर
#include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; )
आउटपुट
एक पूर्णांक दर्ज करें: 23 23 विषम है।
इस कार्यक्रम में, अगर … और कथन का उपयोग यह जांचने के लिए किया जाता है कि क्या n%2 == 0
यह सच है या नहीं। यदि यह अभिव्यक्ति सत्य है, तो भी n विषम नहीं है।
तुम भी ternary ऑपरेटरों का उपयोग कर सकते हैं ?: के बजाय अगर … और बयान। Ternary ऑपरेटर शॉर्ट हैंड नोटेशन ऑफ इफ… if स्टेटमेंट है।
उदाहरण 2: जाँच करें कि क्या संख्या भी है या विषम टर्नरी ऑपरेटरों का उपयोग कर रही है
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )