কম্পিউটার

C++ এ একটি প্রদত্ত সংখ্যার বাইনারি উপস্থাপনা


একটি বাইনারী সংখ্যা এমন একটি সংখ্যা যা শুধুমাত্র দুটি সংখ্যা 0 এবং 1 নিয়ে গঠিত। উদাহরণস্বরূপ, 01010111।

একটি প্রদত্ত সংখ্যাকে বাইনারি আকারে উপস্থাপন করার বিভিন্ন উপায় রয়েছে।

পুনরাবৃত্ত পদ্ধতি

এই পদ্ধতিটি পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যাকে তার বাইনারি আকারে উপস্থাপন করতে ব্যবহৃত হয়।

অ্যালগরিদম

<প্রে>ধাপ 1 :যদি নম্বর> 1। ধাপ 2 এবং 3 অনুসরণ করুন। ধাপ 2:নম্বরটিকে একটি স্ট্যান্ডে ঠেলে দিন। ধাপ 3:নম্বর সহ পুনরাবৃত্তভাবে কল ফাংশন/2 ধাপ 4:স্ট্যাক থেকে পপ নম্বর এবং এটিকে ভাগ করে অবশিষ্টাংশ মুদ্রণ করুন 2.

উদাহরণ

#include namespace ব্যবহার করে std;void tobinary(unsigned number){ if (number> 1) tobinary(number/2); cout <<সংখ্যা % 2;}int main(){ int n =6; cout<<"সংখ্যাটি হল "< 

আউটপুট

সংখ্যাটি হল 6 এবং এর বাইনারি উপস্থাপনা হল 110 সংখ্যাটি হল 12 এবং এর বাইনারি উপস্থাপনা হল 1100

  1. একটি প্রদত্ত বাইনারি ট্রি C++ এ SumTree কিনা তা পরীক্ষা করুন

  2. একটি সংখ্যা প্রদত্ত বেসে আছে নাকি C++ তে নেই তা পরীক্ষা করুন

  3. একটি প্রদত্ত সংখ্যা C++ তে স্পার্স বা না তা পরীক্ষা করুন

  4. অক্টাল নম্বরকে বাইনারি নম্বরে রূপান্তর করতে C++ প্রোগ্রাম