public static void Main()
Console.WriteLine(" omar ortiz, juan carlos rodriguez, yaquelin gonzález ");
Console.WriteLine(" 2728621, 2823046, 2917133 ");
Console.WriteLine(" 02/Oct/20 ");
Console.WriteLine(" Act 8 - Programa 1");
double x,y, criterio = 0.00001, e1, e2;
double[,] matriz = new double[2, 3];
for (int i = 0; i < 2; i++)
Random random = new Random();
e1 = (Math.Pow(x, 2) - 4 + Math.Pow(y, 2));
e2 = (Math.Exp(x) + y - 1);
while (Math.Abs(e1) > criterio || Math.Abs(e2) > criterio)
matriz[0, 2] = -(Math.Pow(x, 2) - 4 + Math.Pow(y, 2));
matriz[1, 0] = Math.Exp(x);
matriz[1, 2] = -(Math.Exp(x) + y - 1);
for (int ren = 0; ren < r; ren++)
pivote = matriz[ren, ren];
for (int col = 0; col < c; col++)
matriz[ren, col] /= pivote;
for (int ren_eliminar = 0; ren_eliminar < r; ren_eliminar++)
factor = matriz[ren_eliminar, ren];
for (int col_eliminar = 0; col_eliminar < c;
matriz[ren_eliminar, col_eliminar] =
matriz[ren_eliminar, col_eliminar] -
factor * matriz[ren, col_eliminar];
e1 = (Math.Pow(x, 2) - 4 + Math.Pow(y, 2));
e2 = (Math.Exp(x) + y - 1);
Console.WriteLine("Ciclo: " + counter);
Console.WriteLine("X: " + Math.Round(x, 2) + " Y: " + Math.Round(y, 2));
if (Double.IsNaN(x) || Double.IsNaN(y))