কম্পিউটার

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


আমাদের উদাহরণের সংখ্যা হল 11 অর্থাৎ বাইনারি −

1101

মোট সেট বিট 1101 এর মধ্যে 3টি; এটি খুঁজে পেতে, একটি লুপ ব্যবহার করুন যতক্ষণ না এটি 0 এর সমান হয়। এখানে, আমাদের সংখ্যা 11 অর্থাৎ দশমিক −

while (num>0) {
   cal += num & 1;
   num >>= 1;
}

উদাহরণ

একটি সংখ্যায় মোট সেট বিট গণনা করতে, নিম্নলিখিত কোডটি ব্যবহার করুন৷

using System;
public class Demo {
   public static void Main() {
      int cal = 0;
      // Binary is 1011
      int num = 11;
      while (num>0) {
         cal += num & 1;
         num >>= 1;
      }
      // 1 bits in 1101 are 3
      Console.WriteLine("Total bits: "+cal);
   }
}

আউটপুট

Total bits: 3

  1. একটি পূর্ণসংখ্যার মধ্যে বিট সেট গণনা করার জন্য C/C++ প্রোগ্রাম?

  2. C/C++ প্রোগ্রাম একটি পূর্ণসংখ্যা সেট বিট গণনা?

  3. সি-তে ফ্লোটিং পয়েন্ট নম্বরে সেট বিটগুলি কীভাবে গণনা করবেন?

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