Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

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

एक संख्या तब भी होती है जब वह दो से विभाज्य हो और विषम हो यदि वह दो से विभाज्य न हो।

कुछ सम संख्याएँ हैं -

2, 4, 6, 8, 10, 12, 14, 16

कुछ विषम संख्याएँ हैं -

1, 3, 5, 7, 9, 11, 13, 15, 17

मापांक का उपयोग करके जांचें कि संख्या सम है या विषम है

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

उदाहरण

#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;
}

आउटपुट

25 is odd

उपरोक्त कार्यक्रम में, संख्या संख्या को 2 से विभाजित किया जाता है और शेषफल देखा जाता है। यदि शेषफल 0 है, तो संख्या सम है। यदि शेषफल 1 है, तो संख्या विषम है।

if(num % 2 == 0)
   cout<<num<<" is even";
else
   cout<<num<<" is odd";

बिटवाइज का उपयोग करके जांचें कि संख्या सम है या विषम और

एक संख्या विषम होती है यदि बिटवाइज़ प्रतिनिधित्व में इसका सबसे दाहिना बिट 1 है। यह तब भी है जब बिटवाइज प्रतिनिधित्व में इसके सबसे दाहिने हिस्से के रूप में 0 है। यह बिटवाइज़ और नंबर पर और 1 का उपयोग करके पाया जा सकता है। यदि प्राप्त आउटपुट 0 है, तो संख्या सम है और यदि प्राप्त आउटपुट 1 है, तो संख्या विषम है।

बिटवाइज़ AND का उपयोग करके संख्या सम या विषम है या नहीं यह जाँचने के लिए एक प्रोग्राम इस प्रकार है -

उदाहरण

#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;
}

आउटपुट

7 is odd

उपरोक्त प्रोग्राम में, बिटवाइज़ AND को num और 1 पर किया जाता है। यदि आउटपुट 0 है, तो num सम है, अन्यथा num विषम है।

if((num & 1) == 0)
cout<<num<<" is even";
else
cout<<num<<" is odd";

  1. सी++ में केंद्रित गैर-कोणीय संख्या के लिए कार्यक्रम

    मान n के साथ दिया गया है और कार्य n तक n और केंद्रित गैर-कोणीय श्रृंखला के लिए केंद्रित गैर-कोणीय संख्या उत्पन्न करना और परिणाम प्रदर्शित करना है। केंद्रीय गैर-कोणीय संख्या क्या है? केन्द्रित गैर-कोणीय संख्या में बिंदुओं द्वारा गठित गैर-कोणीय परतें होती हैं और केंद्र में एक संगत बिंदु होता है। ऊ

  1. किसी संख्या के विषम गुणनखंडों का योग ज्ञात करने के लिए C++ प्रोग्राम

    एक सकारात्मक पूर्णांक के साथ दिया गया है और कार्य किसी संख्या के विषम कारकों को उत्पन्न करना और दिए गए विषम कारकों का योग ज्ञात करना है। उदाहरण Input-: number = 20 Output-: sum of odd factors is: 6 Input-: number = 18 Output-: sum of odd factors is: 13 तो, परिणाम =1 + 5 =6 नीचे दिए गए कार्यक्रम

  1. यह जांचने का कार्यक्रम कि क्या कोई संख्या धनात्मक, ऋणात्मक, विषम, सम, शून्य है?

    संख्या दी गई है, हमें यह जांचना है कि संख्या सम या विषम है और धनात्मक या ऋणात्मक है। एल्गोरिदम Step 1: input number Step 2: check number is greater than equal to 0 or not. If true then positive otherwise negative and if it 0 then number is 0. Step 3: if number is divisible by 2 then it’s even