Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this lab, you complete a partially written C++ program that includes a function namedmultiplyNumbers()that multiplies twointvalues to find their product. Threeintsshould be passed to

"In this lab, you complete a partially written C++ program that includes a function namedmultiplyNumbers()that multiplies twointvalues to find their product.

Threeintsshould be passed to themultiplyNumbers()function, the two numbers to be multiplied (num1andnum2) should be passed by value, and anotherint (product)to hold the product of the two numbers should be passed by reference, enabling themultiplyNumbers()function to change its value.

The source code file provided for this lab includes the necessary variable declarations and input and output statements. Comments are included in the file to help you write the remainder of the program.

Instructions

  1. Open the source code file namedMultiplyTwo.cppusing the code editor.
  2. Write themultiplyNumbers()function, the function declaration, and the function call as indicated by the comments.
  3. Execute the program by clicking theRunbutton.
  4. Rewrite themultiplyNumbers()function to pass the two numbers (num1andnum2) by value and to passproductby address.
  5. Execute the program. It should generate the same output."

// MultiplyTwo.cpp - This program calculates the product of two numbers. // It demonstrates pass by reference and then pass by address. // Input: None // Output: The product of two numbers #include  using namespace std; // Write function declaration here int main() {  int num1 = 10;  int num2 = 20;  int product = 0;        // Print value of product before function call  cout << "Value of product is: " << product << endl;  // Call multiplyNumbers using pass by reference for product    // Print value of calculated product  cout << num1 << " * " << num2 << " is " << product << endl;  return 0; } // End of main function // Write multiplyNumbers function here; use pass by reference for result of multiplication. Then use pass by address. 

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

Recommended Textbook for

Modern Dental Assisting

Authors: Doni Bird, Debbie Robinson

13th Edition

978-0323624855, 0323624855

Students also viewed these Programming questions

Question

\f

Answered: 1 week ago