Usando while. Pide al usuario ingresar números hasta que digite 0 y muestra el mayor de los ingresados.
Aquí te muestro un ejemplo de cómo podrías implementar esto en C++ utilizando un bucle `while`: ```cpp #include <iostream> int main() { int numero, maximo = 0; while (true) { std::cout << "Ingrese un número (0 para salir): "; std::cin >> numero; if (numero == 0) { break; } if (numero > maximo) { maximo = numero; } } if (maximo == 0) { std::cout << "No se ingresaron números válidos." << std::endl; } else { std::cout << "El mayor número ingresado fue: " << maximo << std::endl; } return 0; } ``` En este código, el bucle `while` se ejecuta indefinidamente hasta que el usuario ingresa 0. Si el usuario ingresa un número mayor que el actual máximo, se actualiza el máximo. Finalmente, se muestra el mayor número ingresado o un mensaje si no se ingresaron números válidos.