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

C++ में दिया गया नंबर बज़ नंबर है या नहीं, यह जांचने के लिए प्रोग्राम

संख्या 'एन' के साथ दिया गया है और कार्य यह निर्धारित करना है कि दिया गया सकारात्मक पूर्णांक एक buzz संख्या है या नहीं और परिणाम को आउटपुट के रूप में प्रदर्शित करना है।

Buzz Number क्या है?

बज़ नंबर होने के लिए दो शर्तें हैं जिनमें से कोई एक सही होनी चाहिए -

  • संख्या अंक 7 के साथ समाप्त होनी चाहिए उदा। 27, 657, आदि।

  • संख्या 7 से विभाज्य होनी चाहिए जैसे 63, 49, आदि।

इनपुट

number: 49

आउटपुट

it’s a buzz number

स्पष्टीकरण − चूंकि संख्या 7 से विभाज्य है इसलिए यह एक बज़ नंबर है

इनपुट

number: 29

आउटपुट

it’s not a buzz number

स्पष्टीकरण - चूंकि संख्या न तो 7 से विभाज्य है और न ही अंक 7 पर समाप्त होती है, इसलिए यह बज़ नंबर नहीं है

दिए गए प्रोग्राम में उपयोग किया गया दृष्टिकोण इस प्रकार है

  • स्थिति की जांच के लिए नंबर दर्ज करें

  • जांचें कि क्या संख्या 7 अंक से समाप्त हो रही है या 7 से विभाज्य है

  • अगर शर्त सही है तो इसका एक बज़ नंबर प्रिंट करें

  • अगर शर्त सही प्रिंट नहीं रखती है तो यह बज़ नंबर नहीं है

एल्गोरिदम

Start
Step 1→ declare function to check if a number is a buzz number of not
   bool isBuzz(int num)
      return (num % 10 == 7 || num % 7 == 0)
Step 2→ In main()
   Declare int num = 67
   IF (isBuzz(num))
      Print "its a buzz Number\n"
   End
   Else
      Print "its not a buzz Number\n"
   End
Stop

उदाहरण

#include <cmath>
#include <iostream>
using namespace std;
// function to check if its a buzz number
bool isBuzz(int num){
   return (num % 10 == 7 || num % 7 == 0);
}
int main(){
   int num = 67;
   if (isBuzz(num))
      cout << "its a buzz Number\n";
   else
      cout << "its not a buzz Number\n";
}

आउटपुट

यदि उपरोक्त कोड चलाया जाता है तो यह निम्न आउटपुट उत्पन्न करेगा -

it’s a buzz number

  1. सी # प्रोग्राम यह जांचने के लिए कि दर्ज किया गया नंबर आर्मस्ट्रांग नंबर है या नहीं

    एक आर्मस्ट्रांग संख्या के लिए, मान लें कि किसी संख्या में 3 अंक हैं, तो उसके अंकों के घन का योग संख्या के बराबर होता है। उदाहरण के लिए, 153 − . के बराबर है 1³ + 3³ + 5³ C# का उपयोग करके इसकी जाँच करने के लिए, मान की जाँच करें और इसका शेष भाग ज्ञात करें। यहां वैल वह नंबर है जिसे आप आर

  1. जांचें कि दी गई संख्या यूक्लिड संख्या है या नहीं पायथन में

    मान लीजिए कि हमारे पास एक संख्या n है। हमें जांचना है कि n यूक्लिड संख्या है या नहीं। जैसा कि हम जानते हैं कि यूक्लिड संख्याएं पूर्णांक होती हैं जिन्हें . के रूप में दर्शाया जा सकता है n=Pn +1 प्रथम n अभाज्य संख्याओं का गुणनफल कहाँ है। इसलिए, यदि इनपुट n =211 की तरह है, तो आउटपुट ट्रू होगा जिसे

  1. पायथन में दी गई संख्या नार्सिसिस्टिक नंबर है या नहीं, यह जांचने के लिए प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है; हमें यह जांचना होगा कि क्या यह अंकों की संख्या के घात के अंकों के योग के बराबर है। इसलिए, अगर इनपुट 9474 जैसा है, तो आउटपुट सही होगा क्योंकि 9^4 + 4^4 + 7^4 + 4^4 =6561 + 256 +2401 + 256 =9474. इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - s :=n के अंकों की