কম্পিউটার

প্রদত্ত নম্বরটি C++ এ Buzz নম্বর কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম


একটি সংখ্যা 'n' দিয়ে দেওয়া হয়েছে এবং কাজটি হল প্রদত্ত ধনাত্মক পূর্ণসংখ্যাটি একটি বাজ নম্বর কিনা তা নির্ধারণ করা এবং ফলাফলটিকে একটি আউটপুট হিসাবে প্রদর্শন করা৷

buzz নম্বর কি?

একটি Buzz সংখ্যা হওয়ার জন্য দুটি শর্ত রয়েছে যেগুলির মধ্যে একটি অবশ্যই সত্য −

  • সংখ্যা 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";
}

আউটপুট

উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
its a buzz Number

  1. একটি নম্বর প্রাইম কি না তা পরীক্ষা করার জন্য C++ প্রোগ্রাম

  2. প্রবেশ করা নম্বরটি একটি আর্মস্ট্রং নম্বর কিনা তা পরীক্ষা করার জন্য C# প্রোগ্রাম

  3. প্রদত্ত নম্বরটি পাইথনে ইউক্লিড নম্বর কিনা তা পরীক্ষা করুন

  4. প্রদত্ত নম্বরটি পাইথনে নার্সিসিস্টিক নম্বর কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম