Given that two int variables , total and amount, have been declared , write a loop that reads integers into amount and adds all the non-negative values into total. The loop terminates when a value less than 0 is read into amount. Don’t forget to initialize total to 0.

LANGUAGE: C++

CHALLENGE:

Given that two int variables , total and amount, have been declared , write a loop that reads integers into amount and adds all the non-negative values into total. The loop terminates when a value less than 0 is read into amount. Don’t forget to initialize total to 0.

SOLUTION:

total=0;
do{
cin >> amount;
if (amount>0)
total += amount;
}
while (amount >=0);