C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN: 9781337102087
Author: D. S. Malik
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 5, Problem 40SA
Explanation of Solution
The output of the above segment using for loop is “value=479”.
Below is the code converted into while loop with same output “value=479”.
#include <iostream>
using namespace std;
int main()
{int i=0; //initialize the value of i here
int value = 3;
while(i<5) //while loop replacing for loop
{
value = value * (i + 1) + i;
i++; // increment the value of i inside the loop
}
cout << “value = “ << value << endl;
return 0;
}Below is the code converted into do while loop with same output “value=479”...
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
2- Write a function sumsteps2 that calculates and returns the
sum of 1 to n in steps of 2, where n is an argument passed
to the function. For example, if 11 is passed, it will return 1
+ 3 + 5 + 7+ 9 + 11. Do this using a for loop. Calling the
function will look like this:
>> sumsteps2 (11)
ans =
36
2- How many times it's a while loop should be printed?
{int i = 1;
i=i - 1;
while(i)
{
cout<<"its a while loop";
i++;
}}
[1
1.
Rewrite the program segment
that follows, using a for loop and do-while
loop:
= 1;
product
i = 0;
%3D
while (i < n) {
scanf(“%d", &a);
if (a != i)
%3D
product *= a;
++i;
}
Chapter 5 Solutions
C++ Programming: From Problem Analysis to Program Design
Ch. 5 - Prob. 1TFCh. 5 - What type of loop, such as counter control or...Ch. 5 - Prob. 20SACh. 5 - Prob. 27SACh. 5 - Prob. 40SACh. 5 - Prob. 45SACh. 5 - Write a program that prompts the user to input an...Ch. 5 - Write a program that prompts the user to input a...Ch. 5 - Write a program that uses while loops to perform...Ch. 5 - Redo Programming Exercise 8 using dowhile loops.
Knowledge Booster
Similar questions
- int x1 = 66; int y1 = 39; int d; _asm { } mov EAX, X1; mov EBX, y1; push EAX; push EBX; pop ECX mov d, ECX; What is d in decimal format?arrow_forward(Numerical) Write a program that tests the effectiveness of the rand() library function. Start by initializing 10 counters to 0, and then generate a large number of pseudorandom integers between 0 and 9. Each time a 0 occurs, increment the variable you have designated as the zero counter; when a 1 occurs, increment the counter variable that’s keeping count of the 1s that occur; and so on. Finally, display the number of 0s, 1s, 2s, and so on that occurred and the percentage of the time they occurred.arrow_forward1- If c is a variable initialized to 1, how many times will the following loop be executed? while ((c > 0) && (c < 60)) { // loop body c ++; } 2- How many times it's a while loop should be printed? {int i = 1; i=i - 1; while(i) { cout<<"its a while loop"; i++; }}arrow_forward
- C++ Coding: Nested Loops Create a constant DIM. Set DIM to 7, and use a nested loop to display the following square matrix output. Output Example: - - - X - - -- - - X - - -- - - X - - -X X X O X X X- - - X - - -- - - X - - -- - - X - - -arrow_forwardNo written by hand solution IN JAVA - NEEDS DRIVER AND CLASS PROGRAM Average Rainfall Write a program that uses nested loops to collect data and calculate the average rainfall over a period of years. The program should first ask for the number of years. The outer loop will iterate once for each year. The inner loop will iterate twelve times, once for each month. Each iteration of the inner loop will ask the user for the inches of rainfall for that month.arrow_forwardComputer Science Part C: Interactive Driver Program Write an interactive driver program that creates a Course object (you can decide the name and roster/waitlist sizes). Then, use a loop to interactively allow the user to add students, drop students, or view the course. Display the result (success/failure) of each add/drop.arrow_forward
- C++ programming Write a program that reads the grades of 3 students in three different courses and displays the average grade of each student in these three courses, as well as the average grade of all students. You can use any loop method of your preference. (Hint: This is a nested loop technique)arrow_forwardLooping Construct with Floating Point Numbers Write a program that utilizes a while-loop to read a set of five floating-point values from user input. Include code to prevent an endless loop. Ask the user to enter the values, then print the following data: Total Average Maximum Minimum Interest on total at 20% Answer:arrow_forward7. Complete the code: public class Test { public static void main(String [] args) int i = 4; intj = 5; // Fill in the code to invoke the sum method and display the sum of i and j. public static int sum(int i, int j) { // Fill in the code here to return the sum of i and j. 8. Complete the code: public class Test { public static void main(String [] args) int i = 4; int j = 5; // Fill in the code to invoke the printSum method to display the sum of i and j. public static void printSum(int i, int j) { // Fill in the code here to display the sum of i and j.arrow_forward
- A function declared int addition (int a and b) is capable of returning one value back to the main loop. True Falsearrow_forward2- The factorial n! of a positive integer n is defined as n! = 1*2*3 . .. * (n-1) * n Where 0! = 1 Write a function to calculate the factorial of a number. Argument: A number n of type unsigned int. Returns: The factorial n! of type long double. Write two versions of the function, where the factorial is • calculated using a loop calculated recursively Test both functions by outputting the factorials of the numbers 0 to 20.arrow_forwardWrite code that uses any type of loop. The code should continually ask for a user input and sums all user inputs that are divisible by 2. The loop should continue until the user enters a negative number. The code should output the sum a single time once user entry has completed. You may assume all libraries and namespaces have been previously written into the code, you are just writing everything that would go inside the main function (beyond the return 0:).arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning