কম্পিউটার

দুটি ম্যাট্রিক্স যোগ করার জন্য C# প্রোগ্রাম


প্রথমত, তিনটি অ্যারে সেট করুন৷

int[, ] arr1 = new int[20, 20];
int[, ] arr2 = new int[20, 20];
int[, ] arr3 = new int[20, 20];

এখন ব্যবহারকারীরা উভয় ম্যাট্রিসেই মান লিখবেন। আমাদের সারি এবং আকারের কলামগুলিকে n=3 হিসাবে সেট করতে হবে, যেহেতু আমরা 3x3 আকারের অর্থাৎ 9টি উপাদানের একটি বর্গ ম্যাট্রিক্স চাই।

উভয় ম্যাট্রিক্স যোগ করুন এবং যোগফল আছে এমন তৃতীয় অ্যারে প্রিন্ট করুন।

for(i=0;i<n;i++)
for(j=0;j<n;j++)
arr3[i,j]=arr1[i,j]+arr2[i,j];

C# এ দুটি ম্যাট্রিক্স যোগ করার সম্পূর্ণ কোড নিচে দেওয়া হল।

উদাহরণ

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];
      // setting matrix row and columns size
      n = 3;
      Console.Write("Enter elements in the first matrix:\n");
      for (i = 0; i < n; i++) {
         for (j = 0; j < n; j++) {
            arr1[i, j] = Convert.ToInt32(Console.ReadLine());
         }
      }
      Console.Write("Enter elements in the second matrix:\n");
      for (i = 0; i < n; i++) {
         for (j = 0; j < n; j++) {
            arr2[i, j] = Convert.ToInt32(Console.ReadLine());
         }
      }
      Console.Write("\nFirst matrix is:\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("\nSecond matrix is:\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("\nAdding two matrices: \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");
   }
}

আউটপুট

Enter elements in the first matrix:
Enter elements in the second matrix:

First matrix is:

000
000
000
Second matrix is:

000
000
000
Adding two matrices:

000
000
000

  1. দুটি ম্যাট্রিক্স যোগ করার জন্য অতিরিক্ত অপারেটর ওভারলোড করার জন্য C++ প্রোগ্রাম

  2. C++ এ দুটি বাইনারি স্ট্রিং যোগ করার জন্য প্রোগ্রাম

  3. পাইথন প্রোগ্রাম দুটি সংখ্যা যোগ করতে

  4. পাইথন ব্যবহার করে কিভাবে দুটি ম্যাট্রিক্স যোগ করবেন?