Related questions
In this lab, you complete a partially written C++
Three ints should be passed to the multiplyNumbers() function, the two numbers to be multiplied (num1 and num2) should be passed by value, and another int (product) to hold the product of the two numbers should be passed by reference, enabling the multiplyNumbers() 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
-
Open the source code file named MultiplyTwo.cpp using the code editor.
-
Write the multiplyNumbers() function, the function declaration, and the function call as indicated by the comments.
-
Execute the program by clicking the Run button.
-
Rewrite the multiplyNumbers() function to pass the two numbers (num1 and num2) by value and to pass product by address.
-
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 <iostream>using namespace std;// Write function declaration here
int main(){int num1 = 10;int num2 = 20;int product = 0;
// Print value of product before function callcout << "Value of product is: " << product << endl;
// Call multiplyNumbers using pass by reference for product
// Print value of calculated productcout << 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.
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 3 images
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education