public static double[,] invers;
public void Creare(int n)
a[i,j]=int.Parse(Console.ReadLine());
Console.Write(a[i,j] + " ");
public static int Det(int[,] a, int n)
return a[0,0]*a[1,1]-a[0,1]*a[1,0];
return (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[1,0] * a[0,1] * a[2,2]);
public void Inv(int [,] a,int n)
invers = new double[n,n];
invers[0,0]=1/d * a[0,0];
invers[0,1]=1/d * -a[1,0];
invers[1,0]=1/d * -a[0,1];
invers[1,1]=1/d * a[1,1];
invers[0,0]=1/d * (a[1,1]*a[2,2]-a[1,2]*a[2,1]);
invers[1,0]=-1/d * (a[0,1]*a[2,2]-a[0,2]*a[2,1]);
invers[2,0]=1/d * (a[0,1]*a[1,2]-a[0,2]*a[1,1]);
invers[0,1]=-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[2,1]=-1/d * (a[0,0]*a[1,2]-a[0,2]*a[1,0]);
invers[0,2]=1/d * (a[1,0]*a[2,1]-a[1,1]*a[2,0]);
invers[1,2]=-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[1,0]*a[0,1]);
public static void Main()
n = int.Parse(Console.ReadLine());
m = int.Parse(Console.ReadLine());