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

C# का उपयोग करके दो बाइनरी संख्याओं का योग कैसे ढूंढें


दो बाइनरी संख्याओं का योग ढूंढने के लिए, पहले उन्हें सेट करें।

val1 = 11110;
val2 = 11100;

अब displaySum() विधि को कॉल करें, जिसे योग प्रदर्शित करने के लिए बनाया गया है।

sum = displaySum(val1, val2);

हमने बाइनरी संख्या के प्रत्येक बिट को प्रदर्शित करने के लिए विधि में एक नई सरणी सेट की है।

long[] sum = new long[30];

आइए नीचे दिए गए कोड में दिखाए अनुसार बाइनरी संख्याओं का योग गणना करने का पूरा कोड देखें:

उदाहरण

using System;
class Demo {
    public static void Main(string[] args) {
        long val1, val2, sum = 0;
        val1 = 11110;
        val2 = 11100;
        Console.WriteLine("Binary one: " + val1);
        Console.WriteLine("Binary two: " + val2);
        sum = displaySum(val1, val2);
        Console.WriteLine("Sum = {0}", sum);
    }
    static long displaySum(long val1, long val2) {
        long i = 0, rem = 0, res = 0;
        long[] sum = new long[30];
        while (val1 != 0 || val2 != 0) {
            sum[i++] = (val1 % 10 + val2 % 10 + rem) % 2;
            rem = (val1 % 10 + val2 % 10 + rem) / 2;
            val1 = val1 / 10;
            val2 = val2 / 10;
        }
        if (rem != 0)
            sum[i++] = rem;
        i = i - 1;
        while (i >= 0)
            res = res * 10 + sum[i--];
        return res;
    }
}

आउटपुट

Binary one: 11110
Binary two: 11100
Sum = 111010

  1. - पायथन का उपयोग करके कीथ नंबर कैसे खोजें

    समस्या विवरण आप पायथन में किसी संख्या के कीथ नंबर होने की जांच के लिए निम्न कोड का उपयोग कर सकते हैं। उदाहरण def is_keith_number(n): # अंकों का योग निकालें पहले सभी अंकों की सरणी प्राप्त करके फिर उन्हें जोड़कर c = str(n) a = list(map(int, c)) b = sum(a) # अब जांचें कि संख्या कीथ

  1. - पायथन में रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग कैसे खोजें?

    यदि कोई फ़ंक्शन स्वयं को कॉल करता है, तो उसे रिकर्सिव फ़ंक्शन कहा जाता है। इसे अनंत लूप में पड़ने से रोकने के लिए, रिकर्सिव कॉल को कंडीशनल स्टेटमेंट में रखा जाता है। निम्न प्रोग्राम यूज़र से इनपुट के रूप में संख्या स्वीकार करता है और इसे rsum() फ़ंक्शन को आर्गुमेंट के रूप में भेजता है। यह प्रत्येक

  1. - Python का उपयोग करके प्राकृतिक संख्याओं का योग कैसे खोजें?

    Python में प्राकृतिक संख्याओं का योग आप एक वेरिएबल i के मान को एक से क्रमिक रूप से बढ़ाने और संचयी रूप से जोड़ने के लिए while लूप का उपयोग कर सकते हैं। s, i = 0, 0 n = 10 while i < n: i = i + 1 s = s + i print(पहली 10 प्राकृतिक संख्याओं का योग, s) फॉर लूप का उपयोग प्राकृतिक संख्याओं की रें