কম্পিউটার

একটি সংখ্যায় মোট বিট গণনা করার জন্য C# প্রোগ্রাম


আসুন আমরা বলি আমাদের সংখ্যাটি হল 12। আমরা একটি দশমিক আক্ষরিক বরাদ্দ করে একটি uint ভেরিয়েবল ঘোষণা এবং আরম্ভ করেছি,

uint val = 12;

12 এর বাইনারি উপস্থাপনা হল −

1100

উপরের বিটগুলি 4, তাই মোট বিটগুলি খুঁজে পেতে, Math.log() পদ্ধতি ব্যবহার করুন -

uint res = (uint)Math.Log(val , 2.0) + 1;

উদাহরণ

আপনি একটি সংখ্যায় মোট বিট গণনা করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন৷

using System;
public class Demo {
   public static void Main() {
      uint val = 12; // 1100 in binary
      uint res = (uint) Math.Log(val, 2.0) + 1;
      // 1100 has 4 bits
      Console.WriteLine("Total bits: " + res);
   }
}

আউটপুট

Total bits: 4

  1. আমরা পাইথনে n ডাইস নিক্ষেপ করতে পারি তার সংখ্যা গণনা করার প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি পূর্ণসংখ্যা সেট বিট গণনা

  3. পাইথন প্রোগ্রাম 1 থেকে n পর্যন্ত সমস্ত সংখ্যায় মোট সেট বিট গণনা করে।

  4. একটি সংখ্যার মোট বিট গণনা করার জন্য একটি পাইথন প্রোগ্রাম লিখুন?