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

C#-এ স্ট্যাক ব্যবহার করে ডেসিমেল থেকে মাল্টিপল-বেস কনভার্সন (Decimal to Multiple-Bases)


মাল্টিপল-বেস কনভার্সনের জন্য একটি ভেরিয়েবল সেট করুন এবং যে বেসে কনভার্ট করতে চান সেটি যোগ করুন।

এখানে, আমাদের উদাহরণের জন্য, আমি baseNum ভেরিয়েবলটি ২ হিসেবে সেট করেছি −

int baseNum = 2;

একইভাবে, যদি বেস ৮ চান, তবে উপরের টিকে নিচের মতো সেট করুন −

int baseNum = 8; 

আপনি উপরের ভেরিয়েবলের মান ইউজার ইনপুট হিসেবেও নিতে পারেন।

মান পাওয়ার পর, একটি স্ট্যাক সেট করুন এবং মানগুলো পান −

Stack s = new Stack(); do { s.Push(n % baseNum); n /= baseNum; } while (n != 0);

স্ট্যাক ব্যবহার করার পর, এলিমেন্টগুলো পপ আউট করুন। এটিই আপনাকে ফলাফল দেবে।

মান লইয়ে n = 45 হলে, বাইনারি ফলাফল হবে −

Result... 101101

  1. C#-এ ডেসিমেলকে অন্য বেসে (বাইনারি, অক্টাল, হেক্সা) কনভার্ট করা

  2. পাইথনে ডেসিমেল থেকে বাইনারি লিস্ট কনভার্ট করুন

  3. Redis 습득하기: 궁극의 데이터 구조 서버에 대한 초보자 가이드

  4. আইফোনে ফেস আইডিতে অল্টারনেট ফেস যোগ করুন: ধাপে ধাপে গাইড