public static void Main()
double[,] matriz = { { 2, 1, 1, 8 },
for (int reng = 0; reng < 3; reng = reng + 1)
pivote = matriz[reng, reng];
for (int colu = 0; colu < 4; colu = colu + 1)
matriz[reng, colu] = matriz[reng, colu] / pivote;
for (int reng_elimi = 0; reng_elimi < 3; reng_elimi = reng_elimi + 1)
factor = matriz[reng_elimi, reng];
for (int colu_elimi = 0; colu_elimi < 4;
colu_elimi = colu_elimi + 1)
matriz[reng_elimi, colu_elimi]
= matriz[reng_elimi, colu_elimi] - factor
* matriz[reng, colu_elimi];
Console.WriteLine("x = " + matriz[0, 3] + " ");
Console.WriteLine("y = " + matriz[1, 3] + " ");
Console.WriteLine("z = " + matriz[2, 3] + " ");