for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
a[i, j] = float.Parse(Console.ReadLine());
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
Console.Write(a[i, j] + " ");
d = a[0, 0] * a[1, 1] - a[0, 1] * a[1, 0];
d = (a[0, 0] * a[1, 1] * a[2, 2]) + (a[1, 0] * a[2, 1] * a[0, 2]) + (a[2, 0] * a[0, 1] * a[1, 2]) - (a[0, 2] * a[1, 1] * a[2, 0]) - (a[1, 2] * a[2, 1] * a[0, 0]) - (a[2, 2] * a[0, 1] * a[1, 0]);
invers = new float[n, n];
invers[0, 0] = 1 / d * a[1, 1];
invers[0, 1] = 1 / d * -a[0, 1];
invers[1, 0] = 1 / d * -a[1, 0];
invers[1, 1] = 1 / d * a[0, 0];
invers[0, 0] = 1 / d * (a[1, 1] * a[2, 2] - a[1, 2] * a[2, 1]);
invers[0, 1] = -1 / d * (a[0, 1] * a[2, 2] - a[0, 2] * a[2, 1]);
invers[0, 2] = 1 / d * (a[0, 1] * a[1, 2] - a[0, 2] * a[1, 1]);
invers[1, 0] = -1 / d * (a[1, 0] * a[2, 2] - a[1, 2] * a[2, 0]);
invers[1, 1] = 1 / d * (a[0, 0] * a[2, 2] - a[0, 2] * a[2, 0]);
invers[1, 2] = -1 / d * (a[0, 0] * a[1, 2] - a[0, 2] * a[1, 0]);
invers[2, 0] = 1 / d * (a[1, 0] * a[2, 1] - a[1, 1] * a[2, 0]);
invers[2, 1] = -1 / d * (a[0, 0] * a[2, 1] - a[0, 1] * a[2, 0]);
invers[2, 2] = 1 / d * (a[0, 0] * a[1, 1] - a[0, 1] * a[1, 0]);
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
Console.Write(a[i, j] + " ");
int x = int.Parse(Console.ReadLine());
for (int i = 0; i < A.n; i++)
for (int j = 0; j < A.n; j++)
for (int k = 0; k < A.n; k++)
R[i, j] += A.a[i, k] * B.a[k, j];
for (int i = 0; i < A.n; i++)
for (int j = 0; j < A.n; j++)
Console.Write(R[i, j] + " ");
public static void Main()