Starting Out With C++: Early Objects (10th Edition)
Starting Out With C++: Early Objects (10th Edition)
10th Edition
ISBN: 9780135235003
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 14, Problem 5PC
Program Plan Intro

Recursive Multiplication

Program Plan:

  • Include the required header files.
  • Declare function prototype “mult_recur ()”.
  • Define the “main ()” function.
    • Prompt and read two values from user.
    • Call the method “mult_recur ()” to compute product of the given elements by passing two values as its arguments.
    • The function call gets executed in recursive way to compute the product of the given values.
  • Define the “mult_recur()” method,
    • The condition is validated to check whether the given value is “0”.
      • Return “0”.
    • Check whether the value of “x” is greater than 0.
      • The product value is returned after computing the product of all elements that is present by performing repeated addition.
    • If the above conditions will be “false”, the product of values is computed using negative symbol.

Blurred answer
Students have asked these similar questions
Recursive Multiplication Design a recursive function that accepts two arguments into the parameters x and y. The function should return the value of x times y. Remember, multiplication can be performed as repeated addition as follows: 7×4=4+4+4+4+4+4+4(To keep the function simple, assume that x and y will always hold positive nonzero integers.)
Recursive PrintingDesign a recursive function that accepts an integer argument,n , and prints the numbers 1 up through n .
2. Sum: a recursive function that computes the sum of integers 1, 2, 3, …., n for a given number n. So Sum(6) should return 1 + 2 + 3 + 4 + 5 + 6 , i.e. 21.sum(n) = n + sum(n-1)
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage