Valeria Vides

Generation

generate functionMon, 07 Apr 2025

Pide 10 números, guárdalos en un arreglo y muestra el mayor y el menor.

Aquí te muestro un ejemplo de cómo podrías implementar esto en C++: ```cpp #include <iostream> #include <vector> #include <algorithm> int main() { // Pedir 10 números al usuario std::vector<int> numeros; for (int i = 0; i < 10; i++) { int num; std::cout << "Ingrese el número " << i + 1 << ": "; std::cin >> num; numeros.push_back(num); } // Mostrar los números ingresados std::cout << "Números ingresados: "; for (const auto& num : numeros) { std::cout << num << " "; } std::cout << std::endl; // Encontrar el mayor y el menor número int mayor = *std::max_element(numeros.begin(), numeros.end()); int menor = *std::min_element(numeros.begin(), numeros.end()); // Mostrar el mayor y el menor número std::cout << "Mayor número: " << mayor << std::endl; std::cout << "Menor número: " << menor << std::endl; return 0; } ``` En este código, utilizamos la función `std::max_element` y `std::min_element` de la biblioteca `<algorithm>` para encontrar el mayor y el menor número en el arreglo. La función `std::max_element` devuelve un iterador al mayor elemento en el rango, y `std::min_element` devuelve un iterador al menor elemento en el rango. Luego, utilizamos el operador `*` para obtener el valor del elemento. Recuerda que este código asume que los números ingresados son enteros. Si deseas permitir números decimales, debes cambiar el tipo de dato de la variable `num` a `double`.

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