public static void Main()
Console.Write("Cuántas variables tiene el sistema?");
nv = int.Parse(Console.ReadLine());
double [,] matriz = new double [nv, nv+1];
for (int reng = 0; reng < nv; reng++)
Console.WriteLine("Dame los valores de la ecuación #" + (reng+1));
for(int colu = 0; colu < nv+1; colu++)
Console.Write("Escribe el coeficiente de la variable X"+(colu+1)+": ");
Console.Write("Ahora escribe el valor de la constante para esta ecuación: ");
matriz[reng,colu] = double.Parse(Console.ReadLine());
for (int reng = 0; reng < nv; reng = reng + 1)
pivote = matriz[reng, reng];
for(int colu= 0; colu < nv+1; colu++)
matriz[reng,colu]= matriz[reng,colu]/pivote;
for(int reng_elimi = 0; reng_elimi < nv; reng_elimi++)
factor = matriz[reng_elimi,reng];
for(int colu_elimi = 0; colu_elimi < nv+1; colu_elimi++)
matriz[reng_elimi, colu_elimi] = matriz[reng_elimi,colu_elimi]-
factor*matriz[reng,colu_elimi];
for (int reng = 0; reng < nv; reng++)
for(int colu= 0; colu < nv+1; colu++)
Console.Write(matriz[reng,colu] + " ");