संख्या 'एन' के साथ दिया गया है और कार्य यह निर्धारित करना है कि दिया गया सकारात्मक पूर्णांक एक 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