Generation

generate functionSat, 08 Mar 2025

Realice un algoritmo que cree -una matriz de 3x3 y llenarla con valores enteros Se solicita saber cuántos números impares existen en la matiz -Cuantas veces se repite en número 5 en la matriz

Aquí te muestro un ejemplo de cómo podrías implementar el algoritmo en C++: ```cpp #include <iostream> #include <cstdlib> #include <ctime> // Función para generar una matriz 3x3 con valores enteros aleatorios void generarMatriz(int matriz[3][3]) { srand(time(0)); // Semilla para generar números aleatorios for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { matriz[i][j] = rand() % 100; // Genera un número entero aleatorio entre 0 y 99 } } } // Función para contar la cantidad de números impares en la matriz int contarImpares(int matriz[3][3]) { int contador = 0; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (matriz[i][j] % 2 != 0) { contador++; } } } return contador; } // Función para contar la cantidad de veces que se repite el número 5 en la matriz int contarCinco(int matriz[3][3]) { int contador = 0; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (matriz[i][j] == 5) { contador++; } } } return contador; } int main() { int matriz[3][3]; generarMatriz(matriz); // Mostrar la matriz generada std::cout << "Matriz generada:" << std::endl; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { std::cout << matriz[i][j] << " "; } std::cout << std::endl; } // Contar la cantidad de números impares en la matriz int impares = contarImpares(matriz); std::cout << "Cantidad de números impares en la matriz: " << impares << std::endl; // Contar la cantidad de veces que se repite el número 5 en la matriz int cinco = contarCinco(matriz); std::cout << "Cantidad de veces que se repite el número 5 en la matriz: " << cinco << std::endl; return 0; } ``` Este algoritmo primero genera una matriz 3x3 con valores enteros aleatorios entre 0 y 99. Luego, cuenta la cantidad de números impares en la matriz y la cantidad de veces que se repite el número 5 en la matriz. Finalmente, muestra la matriz generada, la cantidad de números impares y la cantidad de veces que se repite el número 5.

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