C++ Program to Check Whether Number is Even or Odd in hindi
एक संख्या तब भी होती है जब वह दो से विभाज्य हो और विषम हो यदि वह दो से विभाज्य न हो।
कुछ सम संख्याएँ हैं –
2, 4, 6, 8, 10, 12, 14, 16
कुछ विषम संख्याएँ हैं –
1, 3, 5, 7, 9, 11, 13, 15, 17
मापांक का उपयोग करके जांचें कि संख्या सम है या विषम
मापांक का उपयोग करके यह जांचने का कार्यक्रम कि संख्या सम है या विषम है, इस प्रकार है।
Example
#include <iostream>
using namespace std;
int main() {
int num = 25;
if(num % 2 == 0)
cout<<num<<" is even";
else
cout<<num<<" is odd";
return 0;
}
Output
25 is odd
उपरोक्त कार्यक्रम में, संख्या संख्या को 2 से विभाजित किया जाता है और शेषफल देखा जाता है। यदि शेषफल 0 है, तो संख्या सम है। यदि शेषफल 1 है, तो संख्या विषम है।
बिटवाइज़ का उपयोग करके जांचें कि संख्या सम है या विषम है-
एक संख्या विषम होती है यदि बिटवाइज़ प्रतिनिधित्व में इसका सबसे दाहिना बिट 1 है। यह तब भी है जब बिटवाइज प्रतिनिधित्व में इसके सबसे दाहिने हिस्से के रूप में 0 है। इसे बिटवाइज़ और नंबर और 1 का उपयोग करके पाया जा सकता है। यदि प्राप्त आउटपुट 0 है, तो संख्या सम है और यदि प्राप्त आउटपुट 1 है, तो संख्या विषम है।
बिटवाइज़ AND का उपयोग करके संख्या सम या विषम है या नहीं यह जाँचने के लिए एक प्रोग्राम इस प्रकार है –
Example
#include <iostream>
using namespace std;
int main() {
int num = 7;
if((num & 1) == 0)
cout<<num<<" is even";
else
cout<<num<<" is odd";
return 0;
}
Output
7 is odd
उपरोक्त प्रोग्राम में, बिटवाइज़ AND को num और 1 पर किया जाता है। यदि आउटपुट 0 है, तो num भी है, अन्यथा num विषम है।
if((num & 1) == 0)
cout<<num<<" is even";
else
cout<<num<<" is odd";