Doko Ticona

Generation

generate functionFri, 21 Mar 2025

Llenar una matriz con fivonasis

Aquí te muestro un ejemplo de cómo llenar una matriz con números de Fibonacci en Java: ```java public class Main { public static void main(String[] args) { int n = 10; // número de elementos en la matriz int[][] matriz = new int[n][2]; // Llenar la matriz con números de Fibonacci for (int i = 0; i < n; i++) { matriz[i][0] = i; // fila matriz[i][1] = fibonacci(i); // columna } // Mostrar la matriz System.out.println("Matriz de Fibonacci:"); for (int i = 0; i < n; i++) { for (int j = 0; j < 2; j++) { System.out.print(matriz[i][j] + " "); } System.out.println(); } } // Método para calcular el número de Fibonacci en la posición i public static int fibonacci(int i) { if (i == 0) { return 0; } else if (i == 1) { return 1; } else { return fibonacci(i - 1) + fibonacci(i - 2); } } } ``` En este ejemplo, la matriz `matriz` tiene `n` filas y 2 columnas. La primera columna contiene los números de fila, y la segunda columna contiene los números de Fibonacci correspondientes. El método `fibonacci` calcula el número de Fibonacci en la posición `i` utilizando la fórmula de recurrencia. La salida de este programa será: ``` Matriz de Fibonacci: 0 0 1 1 2 1 3 2 4 3 5 5 6 8 7 13 8 21 9 34 ``` Es importante tener en cuenta que el método `fibonacci` utiliza una técnica de programación dinámica llamada "memoización" para evitar calcular los números de Fibonacci repetidamente. Sin embargo, en este ejemplo, no se utiliza memoización para mantener la simplicidad del código.

Want to kickstart your project?Use the new AI Studio to create your code