কম্পিউটার টিউটোরিয়াল

C#-এ দুটি ম্যাট্রিক্স যোগ করা

দুটি ম্যাট্রিক্স যোগ করতে একই ডাইমেনশনের দুটি অ্যারে নিতে হয় এবং একই ইনডেক্সের উপাদানগুলো যোগ করে তৃতীয় অ্যারেতে সংরক্ষণ করতে হয়। নিচে ৩x৩ ম্যাট্রিক্স যোগ করার সম্পূর্ণ প্রোগ্রাম দেওয়া হলো:

উদাহরণ

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

        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
  1. C++-এ অপারেটর ওভারলোডিং ব্যবহার করে দুটি ম্যাট্রিক্স যোগ করার প্রোগ্রাম

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

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

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