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

C# में बिना विधि के दो बाइनरी संख्याओं का योग ढूंढना


सबसे पहले, बाइनरी संख्याओं के साथ दो वेरिएबल घोषित करें और आरंभ करें।

val1 = 11010;
val2 = 10100;
Console.WriteLine("Binary one: " + val1);
Console.WriteLine("Binary two: " + val2);

योग प्राप्त करने के लिए, तब तक लूप करें जब तक दोनों मान 0 न हों।

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;
}

अब, आइए दो बाइनरी संख्याओं का योग ढूंढने का पूरा कोड देखें।

उदाहरण

using System;
class Demo {
    public static void Main(string[] args) {
        long val1, val2;
        long i = 0, rem = 0;
        long[] sum = new long[30];
        val1 = 11010;
        val2 = 10100;
        Console.WriteLine("Binary one: " + val1);
        Console.WriteLine("Binary two: " + val2);
        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;
        Console.Write("Sum = ");
        while (i >= 0)
            Console.Write(sum[i--]);
    }
}

आउटपुट

Binary one: 11010
Binary two: 10100
Sum = 101110

  1. - जावा प्रोग्राम: रिकर्सन से नेचुरल नंबर्स का योग निकालना

    इस लेख में हम समझेंगे कि रिकर्सन का उपयोग करके नेचुरल नंबर्स (प्राकृतिक संख्याओं) का योग कैसे निकाला जाता है। 1 से अनंत तक की सभी पॉजिटिव संख्याओं को नेचुरल नंबर कहा जाता है। डेमोनस्ट्रेशन इनपुट: संख्या दर्ज करें: 25 आउटपुट: 25 तक नेचुरल नंबर्स का योग: 325 एल्गोरिदम चरण 1 - शुरू चरण 2 - दो इंटीज

  1. - रिकर्सन का उपयोग करके दो संख्याओं का गुणनफल खोजने के लिए Python प्रोग्राम

    जब रिकर्सन तकनीक का उपयोग करके दो संख्याओं का गुणनफल खोजने की आवश्यकता होती है, तो एक सिंपल if कंडीशन और रिकर्सन का उपयोग किया जाता है।रिकर्सन बड़ी समस्या के छोटे-छोटे टुकड़ों का आउटपुट कंप्यूट करता है, और इन टुकड़ों को बड़ी समस्या का समाधान देने के लिए जोड़ता है।उदाहरणइसके लिए एक प्रदर्शन नीचे दिया

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

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