
Concept explainers
-
What is the output of the following
program segment?
long num =5;
int i;
for ( i=1; i < 3; i++)
{
num = num + num * (num – i);
cout << num << “ “;
}
cout << endl;
-
Write a for statement to add all the numbers divisible by 3 or 5 between 1 and 1000.
-
Rewrite the following while loop as a for loop and a do while loop.
int i = 0, value = 0;
while ( i <= 20)
{
if ( i % 2 == 0 && i <= 10 )
value = value + i * i;
else if (i % 2 ==0 && I > 10)
value = value + 1
else
value = value – i;
i = i + 1;
}
cout << “value = “ << value <<endl;
What is the output of this loop?
-
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 so that it adds the double of the numbers correctly.
#include <iostream>
using namespace std;
int main()
{
int total = 0, count =0, number = 0;
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;
}
5. Rewrite the program of problem 4 using a while loop.

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





