using System;
public class Program
{
public static void Main()
//Cream variables
int[,]a=new int[3,3];
double d;
//Feim el FOR dins el FOR per guardar els valors dins la posició corresponent
for(int i=0;i<=2;i++){
Console.WriteLine("Introdueix el valor de la "+(i+1)+" ª fila:");
for(int j=0;j<=2;j++){
if(i==0){Console.Write("Valor posició x: ");}
else if(j==0){Console.Write("Valor posició y: ");}
else{Console.Write("Valor posició z: ");}
a[i,j]=int.Parse(Console.ReadLine());
}
//Aplicam la regla de Sarrus i treim el resultat per pantalla
d=((a[0,0]*a[1,1]*a[2,2])+(a[0,1]*a[1,2]*a[2,0])+(a[1,0]*a[2,1]*a[0,2]))-((a[2,0]*a[1,1]*a[0,2])+(a[2,1]*a[1,2]*a[0,0])+(a[1,0]*a[0,1]*a[2,2]));
Console.WriteLine("El determinant de la matriu 3x3 introduida és: "+d);