The do … while loop in the following program is supposed to read some numbers until it reaches a sentinel (in this case, -1). It

The do … while loop in the following program is supposed to read some numbers until it reaches a sentinel (in this case, -1). It is suppose to add the double of each of the numbers except for the sentinel. If the data looks like: 12 5 30 48 -1 the program does not add the numbers correctly. Correct the program by rewriting as a while loop so that it adds the double of the numbers correctly. #include using namespace std; int main() { int total = 0, count =0, number; do { cin >> number; total = total + (number * 2); count ++; } while (number != -1); cout << “The number of the data read is” << count << endl; cout << “The sum of the numbers entered is “ << total << endl; return 0; }

essaylocal
Calculate your essay price
(550 words)

Approximate price: $22

How it Works

1

It only takes a couple of minutes to fill in your details, select the type of paper you need (essay, term paper, etc.), give us all necessary information regarding your assignment.

2

Once we receive your request, one of our customer support representatives will contact you within 24 hours with more specific information about how much it'll cost for this particular project.

3

After receiving payment confirmation via PayPal or credit card – we begin working on your detailed outline, which is based on the requirements given by yourself upon ordering.

4

Once approved, your order is complete and will be emailed directly to the email address provided before payment was made!