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

C# में दो मैट्रिक्स जोड़ने का प्रोग्राम


C# में दो मैट्रिक्स (2D ऐरे) को जोड़ने के लिए, दोनों मैट्रिक्स के समान आयाम (rows × columns) होने चाहिए। प्रत्येक स्थिति [i, j] पर संबंधित तत्वों को जोड़कर परिणाम मैट्रिक्स में संग्रहीत किया जाता है।

पूर्ण उदाहरण

using System;

public class Exercise19
{
    public static void Main()
    {
        int i, j, n;
        int[,] arr1 = new int[20, 20];
        int[,] arr2 = new int[20, 20];
        int[,] arr3 = new int[20, 20];
        
        // मैट्रिक्स का आकार 3x3 सेट करना
        n = 3;
        
        Console.Write("पहली मैट्रिक्स के तत्व दर्ज करें:\n");
        for (i = 0; i < n; i++)
        {
            for (j = 0; j < n; j++)
            {
                arr1[i, j] = Convert.ToInt32(Console.ReadLine());
            }
        }
        
        Console.Write("दूसरी मैट्रिक्स के तत्व दर्ज करें:\n");
        for (i = 0; i < n; i++)
        {
            for (j = 0; j < n; j++)
            {
                arr2[i, j] = Convert.ToInt32(Console.ReadLine());
            }
        }
        
        Console.Write("\nपहली मैट्रिक्स है:\n");
        for (i = 0; i < n; i++)
        {
            Console.Write("\n");
            for (j = 0; j < n; j++)
                Console.Write("{0}\t", arr1[i, j]);
        }
        
        Console.Write("\nदूसरी मैट्रिक्स है:\n");
        for (i = 0; i < n; i++)
        {
            Console.Write("\n");
            for (j = 0; j < n; j++)
                Console.Write("{0}\t", arr2[i, j]);
        }
        
        // मैट्रिक्स जोड़ना
        for (i = 0; i < n; i++)
            for (j = 0; j < n; j++)
                arr3[i, j] = arr1[i, j] + arr2[i, j];
        
        Console.Write("\nदो मैट्रिक्स जोड़ने पर: \n");
        for (i = 0; i < n; i++)
        {
            Console.Write("\n");
            for (j = 0; j < n; j++)
                Console.Write("{0}\t", arr3[i, j]);
        }
        Console.Write("\n\n");
    }
}

नमूना आउटपुट

पहली मैट्रिक्स के तत्व दर्ज करें:
दूसरी मैट्रिक्स के तत्व दर्ज करें:
पहली मैट्रिक्स है:
1   2   3
4   5   6
7   8   9

दूसरी मैट्रिक्स है:
9   8   7
6   5   4
3   2   1

दो मैट्रिक्स जोड़ने पर:
10  10  10
10  10  10
10  10  10

मुख्य बिंदु

  • दोनों मैट्रिक्स के आयाम समान होने चाहिए।
  • नेस्टेड लूप का उपयोग पंक्तियों और स्तंभों के माध्यम से पुनरावृत्ति के लिए।
  • परिणाम तीसरे मैट्रिक्स arr3 में संग्रहीत।
  • बेहतर डिज़ाइन के लिए मैट्रिक्स ऑपरेशन्स को अलग मेथड में रखें।
  1. C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें

    दो बाइनरी संख्या वाली स्ट्रिंग्स दी गई हैं, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम ढूंढना है और परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाना है। बाइनरी संख्याएं वे संख्याएं हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी संख्याओं को जोड़ते समय बाइनरी जोड़ का नियम हो

  1. पायथन प्रोग्राम: दो संख्याएं जोड़ें पायथन प्रोग्राम: दो संख्याएं जोड़ें

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

  1. - पायथन का उपयोग करके दो मैट्रिक्स कैसे जोड़ें

    समस्या विवरण पायथन में 2 मैट्रिक्स को जोड़ने का सबसे आसान तरीका है उन पर लूप चलाना और तत्वों को एक-एक करके जोड़ना। उदाहरण X = [[1,2,3], [4,5,6], [7,8,9]] Y = [[9,8,7], [6,5,4], [3,2,1]] result = [[0,0,0], [0,0,0], [0,0,0]] for i in range(len(X)): for j in range(len(X[0])): result[i][j]