eso se llama valor centinela, el va a seguir sumando los numeros mientras que el numero que se introduzca sea diferente a -1, cuando el numero es igual a -1, sale del while y muestra la suma de los numeros
Código C++:
Ver original#include <iostream>
using namespace std;
int main()
{
int numero;
int total;
total=0;
cout<<"Ingrese numero(-1 para terminar):"<<endl;
cin>>numero;
while(numero!=-1)
{
total=total+numero;
cout<<"Ingrese numero(-1 para terminar):"<<endl;
cin>>numero;
}
cout<<"La suma es de: "<<total<<endl;
return 0;
}