Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

-The following program contains errors. Correct them so that the program will run and output w = 21. Please explain what was wrong and how

-The following program contains errors.

Correct them so that the program will run and output w = 21.

Please explain what was wrong and how you fixed it so it would work.

#include

using namespace std;

const int SECRET = 5

main ()

{

int

x, y, w, z;

z = 9;

if

z > 10

x = 12; y = 5, w = x + y + SECRET;

else

x = 12; y = 4, w = x + y + SECRET;

cout << "w = " << w << endl;

}

-Consider the following code segments.

How many times will each of the following loops execute? Please explain each iteration

What is the output in each case?

x = 5; y = 50;

do

x = x + 10;

while (x < y);

cout << x << " " << y << endl;

x = 5; y = 20;

do

x = x + 2;

while (x >= y);

cout << x << " " << y << endl;

- Please analyze the given function and answer the questions below.

int f(int n, int s1, int s2)

{

int a = s1, b = s2, temp;

for(int i = 0; i < n; i++)

{

temp = b;

b += a;

a = temp;

}

return b;

}

What is the value of b for f(3, 2, 3)?

Explain how you arrived at your answer.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions