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;

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question
  1. 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;









  1. Write a for statement to add all the numbers divisible by 3 or 5 between 1 and 1000.









  1. 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?





  1. 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.



Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education