Warning: foreach() argument must be of type array|object, bool given in /var/www/html/web/app/themes/studypress-core-theme/template-parts/header/mobile-offcanvas.php on line 20

Problem 24

Write the definition of a void function that takes as input two decimal numbers. If the first number is nonzero, it outputs the second number divided by the first number; otherwise, it outputs a message indicating that the second number cannot be divided by the first number because the first number is 0 .

Problem 25

Write the definition of a void function with three reference parameters of type int, double, and string. The function sets the values of the int and double variables to 0 and the value of the string variable to the empty string.

Problem 27

include using namespace std; void find(int a, int& b, int& c); int main() { int one, two, three; one = 5; two = … # What is the output of the following program? #include using namespace std; void find(int a, int& b, int& c); int main() { int one, two, three; one = 5; two = 10; three = 15; find(one, two, three); cout << one << ", " << two << ", " << three << endl; find(two, one, three); cout << one << ", " << two << ", " << three << endl; find(three, two, one); cout << one << ", " << two << ", " << three << endl; find(two, three, one); cout << one << ", " << two << ", " << three << endl; return 0; } void find(int a, int& b, int& c) { int temp; c = a + b; temp = a; a = b; b = 2 * temp; }

Problem 28

include using namespace std; int x; void summer(int&, int); void fall(int, int&); int main() { int intNum1 = 2; … # What is the output of the following program? #include using namespace std; int x; void summer(int&, int); void fall(int, int&); int main() { int intNum1 = 2; int intNum2 = 5; x = 6; summer(intNum1, intNum2); cout << intNum1 << " " << intNum2 << " " << x << endl; fall(intNum1, intNum2); cout << intNum1 << " " << intNum2 << " " << x << endl; return 0; } void summer(int& a, int b) { int intNum1; intNum1 = b + 12; a = 2 * b + 5; b = intNum1 + 4; } void fall(int u, int& v) { int intNum2; intNum2= x; v = intNum2 * 4; x = u - v; }

Problem 29

In the following program, number the marked statements to show the order in which they will execute (the logical order of execution). Also, what is the output if the input is 10? #include using namespace std; int secret(int, int); void func(int x, int& y); int main() { int num1, num2; num1 = 6; cout << "Enter a positive integer: "; cin >> num2; cout << endl; cout << secret(num1, num2) << endl; num2 = num2 - num1; cout << num1 << " " << num2 << endl; func(num2, num1); cout << num1 << " " << num2 << endl; return 0; } int secret(int a, int b) { int d; d = a + b; b = a * d; return b; } void func (int x, int& y) { int val1, val2; val1 = x + y; val2 = x * y; y = val1 + val2; cout << val1 << " " << val2 << endl; }

Problem 30

include #include #include using namespace std; void traceMe(double x, double y); int main() { double one, t… # Consider the following program: #include #include #include using namespace std; void traceMe(double x, double y); int main() { double one, two; cout << "Enter two numbers: "; cin >> one >> two; cout << endl; traceMe(one, two); traceMe(two, one); return 0; } void traceMe(double x, double y) { double z; if (x != 0) z = sqrt(y) / x; else { cout << "Enter a nonzero number: "; cin >> x; cout << endl; z = floor(pow(y, x)); } cout << fixed << showpoint << setprecision(2); cout << x << ", " << y << ", " << z << endl; } a. What is the output if the input is 3 625? b. What is the output if the input is 24 1024? c. What is the output if the input is 0 196?

Problem 33

What is the output of the following code fragment? (Note: alpha and beta are int variables.) alpha = 5; beta = 10; if (beta >= 10) { int alpha = 10; beta = beta + alpha; cout << alpha << ' ' << beta << endl; } cout << alpha << ' ' << beta << endl;

Problem 34

include using namesp… # Consider the following program. What is its exact output? Show the values of the variables after each line executes, as in Example 6-13. #include using namespace std; void funOne(int& a); int main() { int num1, num2; num1 = 10; //Line 1 num2 = 20; //Line 2 cout << "Line 3: In main: num1 = " << num1 << ", num2 = " << num2 << endl; //Line 3 funOne(num1); //Line 4 cout << "Line 5: In main after funOne: num1 = " << num1 << ", num2 = " << num2 << endl; //Line 5 return 0; //Line 6 } void funOne(int& a) { int x = 12; int z; z = a + x; //Line 7 cout << "Line 8: In funOne: a = " << a << ", x = " << x << ", and z = " << z << endl; //Line 8 x = x + 5; //Line 9 cout << "Line 10: In funOne: a = " << a << ", x = " << x << ", and z = " << z << endl; //Line 10 a = a + 8; //Line 11 cout << "Line 12: In funOne: a = " << a << ", x = " << x << ", and z = " << z << endl; //Line 12 }

Problem 35

include using namespace std; void tryMe(int& v); int main() { int x = 8; for (int count = 1; count < 5; count++)… # What is the output of the following program? #include using namespace std; void tryMe(int& v); int main() { int x = 8; for (int count = 1; count < 5; count++) tryMe(x); return 0; } void tryMe(int& v) { static int num = 2; if (v % 2 == 0) { num++; v = v + 3; } else { num--; v = v + 5; } cout << v << ", " << num << endl; }

Problem 38

Consider the following function definition: void defaultParam(int num1, int num2 = 7, double z = 2.5) { int num3; num1 = num1 + static_cast(z); z = num2 + num1 * z; num3 = num2 - num1; cout << "num3 = " << num3 << endl; } What is the output of the following function calls? a. defaultParam(7); b. defaultParam(8, 2); c. defaultParam(0, 1, 7.5); d. defaultParam(1, 2, 3.0);

Access millions of textbook solutions in one place

  • Access over 3 million high quality textbook solutions
  • Access our popular flashcard, quiz, mock-exam and notes features
  • Access our smart AI features to upgrade your learning
Get Vaia Premium now
Access millions of textbook solutions in one place

Recommended explanations on Computer Science Textbooks