Hacerun un menu con switch donde muestre 5 opciones ejecutables 1 ingresar valores al arreglo 2 mostrar valores del arreglo 3 ordenar valores del arreglo 4 convertir valores a 0 5 salir.
Aquí te muestro un ejemplo de cómo podrías implementar el menú que solicitas en C++ utilizando un switch: ```cpp #include <iostream> #include <algorithm> // Definimos un arreglo para almacenar los valores int arreglo[10]; // Función para ingresar valores al arreglo void ingresarValores() { int i, valor; std::cout << "Ingrese valores para el arreglo (max 10):" << std::endl; for (i = 0; i < 10; i++) { std::cout << "Valor " << i + 1 << ": "; std::cin >> valor; arreglo[i] = valor; } } // Función para mostrar valores del arreglo void mostrarValores() { int i; std::cout << "Valores del arreglo:" << std::endl; for (i = 0; i < 10; i++) { std::cout << "arreglo[" << i << "] = " << arreglo[i] << std::endl; } } // Función para ordenar valores del arreglo void ordenarValores() { std::sort(arreglo, arreglo + 10); std::cout << "Arreglo ordenado:" << std::endl; for (int i = 0; i < 10; i++) { std::cout << "arreglo[" << i << "] = " << arreglo[i] << std::endl; } } // Función para convertir valores a 0 void convertirA0() { int i; for (i = 0; i < 10; i++) { arreglo[i] = 0; } std::cout << "Arreglo convertido a 0:" << std::endl; for (i = 0; i < 10; i++) { std::cout << "arreglo[" << i << "] = " << arreglo[i] << std::endl; } } int main() { int opcion; do { std::cout << "Menú:" << std::endl; std::cout << "1. Ingresar valores al arreglo" << std::endl; std::cout << "2. Mostrar valores del arreglo" << std::endl; std::cout << "3. Ordenar valores del arreglo" << std::endl; std::cout << "4. Convertir valores a 0" << std::endl; std::cout << "5. Salir" << std::endl; std::cout << "Ingrese opción: "; std::cin >> opcion; switch (opcion) { case 1: ingresarValores(); break; case 2: mostrarValores(); break; case 3: ordenarValores(); break; case 4: convertirA0(); break; case 5: std::cout << "Adiós!" << std::endl; break; default: std::cout << "Opción inválida. Por favor, ingrese una opción válida." << std::endl; } } while (opcion != 5); return 0; } ``` Este código define un arreglo de 10 elementos y cinco funciones para realizar las siguientes acciones: * `ingresarValores()`: Pide al usuario que ingrese valores para el arreglo. * `mostrarValores()`: Muestra los valores actuales del arreglo. * `ordenarValores()`: Ordena los valores del arreglo en orden ascendente. * `convertirA0()`: Convierte todos los valores del arreglo a 0. * `main()`: Implementa el menú principal y utiliza un switch para determinar qué acción realizar según la opción seleccionada por el usuario. El menú se mantiene en ejecución hasta que el usuario selecciona la opción 5, que cierra el programa.