Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

कैसे जांचें कि कोई संख्या सी # में 2 की शक्ति है या नहीं?

2 की घात 2n के रूप की एक संख्या है जहां n एक पूर्णांक है

आधार के रूप में संख्या दो और घातांक के रूप में पूर्णांक n के साथ घातांक का परिणाम।

<टेबल><थेड>n <थ>2एन 0 1 1 2 2 4 3 8 4 16 5 32

उदाहरण 1

class Program {
   static void Main() {
      Console.WriteLine(IsPowerOfTwo(9223372036854775809));
      Console.WriteLine(IsPowerOfTwo(4));
      Console.ReadLine();
   }
   static bool IsPowerOfTwo(ulong x) {
      return x > 0 && (x & (x - 1)) == 0;
   }
}

आउटपुट

False
True

उदाहरण 2

class Program {
   static void Main() {
      Console.WriteLine(IsPowerOfTwo(9223372036854775809));
      Console.WriteLine(IsPowerOfTwo(4));
      Console.ReadLine();
   }
   static bool IsPowerOfTwo(ulong n) {
      if (n == 0)
         return false;
      while (n != 1) {
         if (n % 2 != 0)
            return false;
         n = n / 2;
      }
      return true;
   }
}

आउटपुट

False
True



  1. पायथन प्रोग्राम में दी गई संख्या एक फाइबोनैचि संख्या है या नहीं, इसकी जांच कैसे करें?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त

  1. यूएसबी पोर्ट के पावर आउटपुट की जांच कैसे करें

    क्या आप चिंतित हैं कि आपके यूएसबी पोर्ट या तो खराब प्रदर्शन कर रहे हैं या कल्पना से बाहर हैं? क्या ऐसा लगता है कि आपको इन बंदरगाहों से उतना शुल्क नहीं मिल रहा है जितना आपको चाहिए? उपलब्ध बिजली की मात्रा का पता लगाने के लिए आप विंडोज़ की अंतर्निहित क्षमताओं, एक तृतीय-पक्ष ऐप या वोल्टमीटर का उपयोग कर

  1. फ्लाइट में पावर बैंक की अनुमति है या नहीं, इसकी जांच कैसे करें

    अपने फोन के लिए कुछ अतिरिक्त रस रखना हमेशा आसान होता है, खासकर जब आप किसी नए शहर या देश में उतरने वाले हों। हालाँकि, यदि आप विमान में पावर पैक या कुछ अतिरिक्त बैटरी लाने की योजना बना रहे हैं, तो आपको संभवतः पहले उनके विनिर्देशों की जाँच करनी चाहिए:सब कुछ उड़ता नहीं है। अतिरिक्त बड़े पावर बैंक या बहु