Untitled

 avatar
unknown
plain_text
8 months ago
1.3 kB
12
Indexable
private static void OdejmowanieTablic2D()
{
    int[,] macierzA = { { 1, 2, 3 }, { 4, 5, 6 }, { 1, 2, 3 } };
    int[,] macierzB = { { 6, 5, 4 }, { 3, 2, 1 }, { 1, 3, 3 }, };

    Console.WriteLine("Macierz A:");
    // Wyświetlanie macierzy A
    for (int i = 0; i < macierzA.GetLength(0); i++)
    {
        for (int j = 0; j < macierzA.GetLength(1); j++)
            Console.Write($"{macierzA[i, j],3}");

        Console.WriteLine();
    }

    Console.WriteLine();

    Console.WriteLine("Macierz B:");
    // Wyświetlanie macierzy B
    for (int i = 0; i < macierzB.GetLength(0); i++)
    {
        for (int j = 0; j < macierzB.GetLength(1); j++)
            Console.Write($"{macierzB[i, j],3}");

        Console.WriteLine();
    }

    // Odejmowanie macierzy A i B
    int[,] macierzC = new int[3, 3];

    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++) 
        { 
            macierzC[i, j] = macierzA[i, j] - macierzB[i, j];
        }
    }

    Console.WriteLine();

    // Wyświetlanie macierzy C
    Console.WriteLine("Macierz wynikowa (A - B):");
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
            Console.Write($"{macierzC[i, j],3}");

        Console.WriteLine();
    }
}
Editor is loading...
Leave a Comment