public static void Main()
Console.WriteLine("RETO 1-C | Xiao Ping");
Console.WriteLine("Guerreros:");
Console.WriteLine("Angy | Kaleb | Marco | Caro ");
Console.WriteLine("El primer programa debe obtener el valor cuando x = 6.574, según los siguientes datos:");
double[] x = {-2, -1, -0.3, 1.45, 4.3, 8, 9.56, 12.1, 23.5};
double[] y = {5, 7.3, 1.23, -3.5, 3, 7.8, 0.1, 3.4, 2.3};
Console.WriteLine("[x: " + x[0] + " | " + x[1] + " | " + x[2] + " | " + x[3] + " | " + x[4] + " | " + x[5] + " | " + x[6] + " | " + x[7] + " | " + x[8] + " ]");
Console.WriteLine("[y: " + y[0] + " | " + y[1] + " | " + y[2] + " | " + y[3] + " | " + y[4] + " | " + y[5] + " | " + y[6] + " | " + y[7] + " | " + y[8] + " ]");
Console.WriteLine("c.El tercer programa deberá arrojar todos los valores intermedios entre x = -2 y x = 24,");
Console.WriteLine("cada 0.2. Es decir, x = -2, x = -1.8, x = -1.6, x = -1.4, etc. Esto se hará con el método que se desee.");
double[,] matriz = new double[9,10];
for (int i = 0; i < 9; i = i + 1)
for (int j = 0; j < 9; j = j + 1)
matriz[i, j] = Math.Pow(x[i],j);
for (int i = 0; i < 9; i = i + 1)
for (int reng = 0; reng < 9; reng = reng + 1)
pivote = matriz[reng, reng];
for (int colu = 0; colu < 10; colu = colu + 1)
matriz[reng, colu] = matriz[reng, colu] / pivote;
for (int reng_elimi = 0; reng_elimi < 9; reng_elimi = reng_elimi + 1)
factor = matriz[reng_elimi, reng];
for (int colu_elimi = 0; colu_elimi < 10; colu_elimi = colu_elimi + 1)
matriz[reng_elimi, colu_elimi] = matriz[reng_elimi, colu_elimi]
- factor * matriz[reng, colu_elimi];
double [] x_0 = new double [1000];
for (double i = -2; i <= 24; i = i + 0.2)
for (int i = 0; i < 9; i = i + 1)
fx = fx + matriz[i, 9]*Math.Pow(x_0[b],i);
Console.WriteLine("El valor de F(X) = " + x_0[b] + " es: " + fx);