मैट्रिक्स जोड़ करने के लिए, दो मैट्रिक्स लें। मैट्रिक्स एक और मैट्रिक्स दो की पंक्तियों और स्तंभों को दर्ज करें। याद रखें, दोनों मैट्रिक्स को जोड़ने के लिए एक वर्ग मैट्रिक्स होना चाहिए।
अब दोनों आव्यूहों में तत्व जोड़ें। एक नई सरणी घोषित करें और उसमें दोनों सरणियाँ जोड़ें।
arr3[i, j] = arr1[i, j] + arr2[i, j];
आइए देखें पूरा कोड -
उदाहरण
using System; using System.Linq; class Demo { static void Main() { int m, n, i, j; Console.Write("Enter number of rows and columns of the matrix "); m = Convert.ToInt16(Console.ReadLine()); n = Convert.ToInt16(Console.ReadLine()); int[,] arr1 = new int[10, 10]; int[,] arr2 = new int[10, 10]; int[,] arr3 = new int[10, 10]; Console.Write("Enter elements - Matrix 1 : "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { arr1[i, j] = Convert.ToInt16(Console.ReadLine()); } } Console.Write("Enter elements - Matrix 2 : "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { arr2[i, j] = Convert.ToInt16(Console.ReadLine()); } } Console.WriteLine("Matrix 1 "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { Console.Write(arr1[i, j] + "\t"); } Console.WriteLine(); } Console.WriteLine("Matrix 2 "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { Console.Write(arr2[i, j] + "\t"); } Console.WriteLine(); } for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { arr3[i, j] = arr1[i, j] + arr2[i, j]; } Console.WriteLine(); } Console.WriteLine("Matrix Addition "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { Console.Write(arr3[i, j] + "\t"); } Console.WriteLine(); } Console.ReadLine(); } }
आउटपुट
निम्न आउटपुट है।
Enter number of rows and columns of the matrix 3 3 Enter elements - Matrix 1 : 1 2 3 4 5 6 7 8 9 Enter elements - Matrix 2 : 1 2 3 4 5 6 7 8 9 Matrix 1 123 456 789 Matrix 2 123 456 789 Matrix Addition 246 81012 141618