C++ Program to Check Whether Number is Even or Odd in hindi

C++ Program to Check Whether Number is Even or Odd in hindi

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";
Previous articleDeep Neural Networks | Principal Components of a Neural Network
Next articleBatch Normalization | Write down the properties of batch normalization.

LEAVE A REPLY

Please enter your comment!
Please enter your name here