Valeria Vides

Generation

generate functionMon, 07 Apr 2025

Llena una matriz de 4x4 y permite al usuario buscar un número, indicando la posición en la que se encuentra.

Aquí te muestro un ejemplo de cómo podrías implementar esto en C++: ```cpp #include <iostream> #include <cstdlib> #include <ctime> // Función para generar un número aleatorio entre 1 y 100 int generarNumeroAleatorio() { return (rand() % 100) + 1; } // Función para inicializar la matriz con números aleatorios void inicializarMatriz(int matriz[4][4]) { for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { matriz[i][j] = generarNumeroAleatorio(); } } } // Función para buscar un número en la matriz void buscarNumero(int matriz[4][4], int numero) { bool encontrado = false; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { if (matriz[i][j] == numero) { std::cout << "El número " << numero << " se encuentra en la posición (" << i << ", " << j << ")." << std::endl; encontrado = true; break; } } if (encontrado) { break; } } if (!encontrado) { std::cout << "El número " << numero << " no se encuentra en la matriz." << std::endl; } } int main() { srand(time(0)); // Inicializa el generador de números aleatorios int matriz[4][4]; inicializarMatriz(matriz); // Imprime la matriz std::cout << "Matriz inicial:" << std::endl; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { std::cout << matriz[i][j] << " "; } std::cout << std::endl; } int numero; std::cout << "Ingrese un número para buscar en la matriz: "; std::cin >> numero; buscarNumero(matriz, numero); return 0; } ``` En este código, la función `inicializarMatriz` genera una matriz de 4x4 con números aleatorios entre 1 y 100. La función `buscarNumero` busca un número en la matriz y devuelve la posición en la que se encuentra. Si el número no se encuentra en la matriz, imprime un mensaje indicando que no se encontró. En el `main`, se inicializa la matriz con números aleatorios, se imprime la matriz y se pide al usuario que ingrese un número para buscar en la matriz. Luego, se llama a la función `buscarNumero` con el número ingresado por el usuario.

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