Usando while. Pide al usuario que ingrese numeros positivos y sumandolos. El ciclo termina cuando se ingresa el numero negativo.
Aquí te muestro un ejemplo de cómo podrías implementar esto en C++ utilizando un ciclo `while`: ```cpp #include <iostream> int main() { int numero, suma = 0; std::cout << "Ingrese números positivos. Ingrese un número negativo para terminar." << std::endl; while (true) { std::cout << "Ingrese un número: "; std::cin >> numero; if (numero < 0) { break; } if (numero > 0) { suma += numero; std::cout << "Suma actual: " << suma << std::endl; } else { std::cout << "Por favor, ingrese un número positivo." << std::endl; } } std::cout << "La suma final es: " << suma << std::endl; return 0; } ``` En este código, el ciclo `while` se ejecuta indefinidamente hasta que se ingresa un número negativo. Si se ingresa un número positivo, se suma a la variable `suma`. Si se ingresa un número cero, se muestra un mensaje de error y se solicita que se ingrese un número positivo. Finalmente, se muestra la suma final después de que se ingresa un número negativo.