using System;
using [Link];
using [Link];
using [Link];
using [Link];
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int x, y;
int[,] matriks1;
int[,] matriks2;
matriks1 = new int[2,2];
matriks2 = new int[2,2];
[Link]("matriks1\n");
[Link]("---------------");
[Link]();
for (x = 0; x < 2; x++)
{
for (y = 0; y < 2; y++)
{
[Link]("Matriks1=");
matriks1[x, y] = [Link]([Link]());
}
}
[Link]();
[Link]();
for (x = 0; x < 2; x++)
{
for (y = 0; y < 2; y++)
{
[Link]("Matriks2=");
matriks2[x, y] = [Link]([Link]());
}
}
//tampilan
for (x = 0; x < 2; x++)
{
[Link]();
[Link]();
for (y = 0; y < 2; y++)
{
[Link](matriks1[x, y]+" ");
}
}
[Link]();
for (x = 0; x < 2; x++)
{
[Link]();
[Link]();
for (y = 0; y < 2; y++)
{
[Link](matriks2[x, y] + " ");
}
[Link]();
[Link]();
int m1b1k1 = matriks1[x = 0, y = 0];
int m1b1k2 = matriks1[x = 0, y = 1];
int m1b2k1 = matriks1[x = 1, y = 0];
int m1b2k2 = matriks1[x = 1, y = 1];
int m2b1k1 = matriks2[x = 0, y = 0];
int m2b1k2 = matriks2[x = 0, y = 1];
int m2b2k1 = matriks2[x = 1, y = 0];
int m2b2k2 = matriks2[x = 1, y = 1];
int b1k1 = (m1b1k1 * m2b1k1) + (m1b1k2 * m2b2k1);
int b1k2 = (m1b1k1 * m2b1k2) + (m1b1k2 * m2b2k2);
int b2k1 = (m1b2k1 * m2b1k1) + (m1b2k2 * m2b2k1);
int b2k2 = (m1b2k1 * m2b1k2) + (m1b2k2 * m2b2k2);
int[,] hasil = new int[2,2] {{ b1k1, b1k2},{ b2k1, b2k2 }};
matriks2[x, y] = [Link]([Link]());
foreach (int hasil1 in hasil)
{
[Link](hasil1);
}
[Link]();
[Link]();
}
}
}