public void Creare(int n){
a[i,j]=int.Parse(Console.ReadLine());
Console.Write(a[i,j] + " ");
public 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[2,2] * a[0,1] * a[1,0]);
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[0,1]*a[1,0]);
Console.Write(invers[i,j] + " ");
public static void Main()
n = int.Parse(Console.ReadLine());
m = int.Parse(Console.ReadLine());
Console.WriteLine("Matrice 1:");
Console.WriteLine("Matrice 2:");
Console.WriteLine("determinant 1:");
Console.WriteLine(a.Det(a.a,n));
Console.WriteLine("determinant 2:");
Console.WriteLine(b.Det(b.a,m));
Console.WriteLine("invers 1:");
Console.WriteLine("invers 2:");