কম্পিউটার টিউটোরিয়াল

সি++-এ বাজ নাম্বার (Buzz Number) যাচাই করার প্রোগ্রাম


একটি সংখ্যা 'n' দেওয়া আছে। সংখ্যাটি বাজ নাম্বার কিনা তা নির্ধারণ করতে হবে।

বাজ নাম্বার কী?

নিচের যেকোনো এক শর্ত পূরণ করলে সংখ্যাটি বাজ নাম্বার:

  • সंख্যাটি ৭ দিয়ে শেষ হয় (যেমন: 27, 657)
  • সंख্যাটি ৭ দিয়ে বিভাজ্য (যেমন: 63, 49)

ইনপুট

number: 49

আউটপুট

it's a buzz number

ব্যাখ্যা — ৪৯ ৭ দিয়ে বিভাজ্য, তাই বাজ নাম্বার।

ইনপুট

number: 29

আউটপুট

it's not a buzz number

ব্যাখ্যা — ২৯ না ৭ দিয়ে শেষ হয় না ৭ দিয়ে বিভাজ্য।

পদ্ধতি

  • সংখ্যা ইনপুট নিন।
  • শর্ত যাচাই করুন: (num % 10 == 7) বা (num % 7 == 0)।
  • সত্য হলে "it's a buzz number", মিথ্যা হলে "it's not a buzz number" প্রিন্ট করুন।

এলগরিদম

Start
Step 1 → bool isBuzz(int num)
    return (num % 10 == 7 || num % 7 == 0)
Step 2 → main()
    int num = 67
    if isBuzz(num) → print "its a buzz Number"
    else → print "its not a buzz Number"
Stop

উদাহরণ কোড

#include <cmath> 
#include <iostream> 
using namespace std; 

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

আউটপুট

its a buzz Number

  1. C++ প্রোগ্রাম: প্রাইম সংখ্যা (Prime Number) যাচাই

  2. C#-এ আর্মস্ট্রং নম্বর চেক করা

  3. Python-এ দেওয়া সংখ্যা ইউক্লিড নম্বর (Euclid Number) কিনা যাচাই করা

  4. পাইথনে দেয়া সংখ্যা নার্সিসিস্টিক নম্বর কিনা যাচাই করার প্রোগ্রাম