একটি সংখ্যা '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