Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 4.6, Problem 28STE
This question has to do with the
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Please answer it in Python
Write a function double_consonnant that takes as an argument a word and has two return values: a Boolean worth True if the word contains a double consonant (twice the same consonant in a row), and in this case the second return value is the consonant that is doubled; if there is no doubled consonant, the function must return False and None. If the word contains several double consonants (for example, 'successor'), true will be returned and the first double consonant appearing in the word.
Examples:
double_consonne('arrivee') is true, 'r'.
double_consonne (‘bonbon’) is false, None
double_consonne('appelle') is True, 'p'
Write a function definition for a function called even that takes one argumentof type int and returns a bool value. The function returns true if its oneargument is an even number; otherwise, it returns false.
Design a class ProblemSolution to overload a function solution.
Write a function
int solution(int N, char CH)
that accepts integer N and character CH. The function should return square of a number (N) if a character (CH) is "s" otherwise return cube of a number.
int solution(int N, int M, char CH)
that accepts two integers (N and M) and one character CH. The function should return the product of two integers if a character (CH) is ‘p’ otherwise return their sum.
boolean solution(String S1, String S2)
that accepts two strings S1 and S2. The function should return true if S1 and S2 are equal otherwise false.
Input 1 4 s
where,
First line represents a choice for calling one of the defined methods. (1 for solution(int N, char CH), 2 for solution(int N, int M, char CH) and 3 for solution(String S1, String S2)).
Second line represents number input.
Third line represents choice CH.
Output 16
Here, the first line contains 1 and hence solution(int N, char…
Chapter 4 Solutions
Problem Solving with C++ (9th Edition)
Ch. 4.2 - Prob. 1STECh. 4.2 - Convert each of the following mathematical...Ch. 4.2 - Write a complete C++ program to compute and output...Ch. 4.2 - Write and compile short programs to test the...Ch. 4.3 - Prob. 5STECh. 4.3 - Prob. 6STECh. 4.3 - Prob. 7STECh. 4.3 - Prob. 8STECh. 4.3 - Carefully describe the call-by-value parameter...Ch. 4.3 - Prob. 10STE
Ch. 4.3 - Write a function definition for a function called...Ch. 4.3 - Write a function definition for a function called...Ch. 4.3 - Write a function definition for a function isDigit...Ch. 4.3 - Write a function definition for a function...Ch. 4.4 - What is the purpose of the comment that...Ch. 4.4 - Prob. 16STECh. 4.4 - Prob. 17STECh. 4.4 - Carefully describe the process of program testing.Ch. 4.4 - Prob. 19STECh. 4.5 - If you use a variable in a function definition,...Ch. 4.5 - Suppose a function named Function1 has a variable...Ch. 4.5 - The following function is supposed to take as...Ch. 4.5 - Prob. 23STECh. 4.6 - Prob. 24STECh. 4.6 - Prob. 25STECh. 4.6 - Prob. 26STECh. 4.6 - Suppose you have two function definitions with the...Ch. 4.6 - This question has to do with the Programming...Ch. 4.6 - Prob. 29STECh. 4 - A liter is 0.264179 gallons. Write a program that...Ch. 4 - Modify your program from Practice Program 1 so...Ch. 4 - The price of stocks is sometimes given to the...Ch. 4 - Write a program to gauge the rate of inflation for...Ch. 4 - Enhance your program from the previous Practice...Ch. 4 - Write a function declaration for a function that...Ch. 4 - The gravitational attractive force between two...Ch. 4 - Prob. 8PCh. 4 - Prob. 9PCh. 4 - Write a program that computes the annual after-tax...Ch. 4 - Write a program that asks for the users height,...Ch. 4 - Modify your program from Programming Project 2 so...Ch. 4 - Write a program that outputs the lyrics for the...Ch. 4 - To maintain ones body weight, an adult human needs...Ch. 4 - You have invented a vending machine capable of...Ch. 4 - Your time machine is capable of going forward in...Ch. 4 - Do Programming Project 11 from Chapter 3 except...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
The following program will compile but it has run-time errors Find and fix the errors
Java: An Introduction to Problem Solving and Programming (7th Edition)
When a classs member variables are declared private, how does code outside the class store values in, or retrie...
Starting Out with C++ from Control Structures to Objects (8th Edition)
Explain the different aspects of the cost of a programming language.
Concepts Of Programming Languages
Using an example of a component that implements an abstract data type such as a stack or a list, show why it is...
Software Engineering (10th Edition)
As in the text discussion, suppose that an airplane maintains a heading toward an airport at the origin. If v0=...
Differential Equations: Computing and Modeling (5th Edition), Edwards, Penney & Calvis
Referring back to Questions 3 of Section 2.3, if the machine used the pipeline technique discussed in the text,...
Computer Science: An Overview (12th Edition)
Knowledge Booster
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
- Implement a function that takes incoefficients A,B,and C for the quadratic equation Ax2 + Bx + C = 0 and computes the two solutions. Have the function return the number of valid (not NaN) solutions and fill in the return arguments so the smaller of the two solutions is first.arrow_forwardWrite a definition for a void-function that has two int value parameters and outputs to the screen the product of these arguments. Write a main function that asks the user for these two numbers, reads them in, calls your function, then terminates. c++arrow_forwardWhat is the output of the following function: =IF (5 >13, “WhAT”,IF( 13<=6, “iS”, IF( 5>= 2^2, “GOiNG”, “oN!”))) ?arrow_forward
- • Write a function for a double function that will accept either two or three parameters of type double. • If it only receives two parameters, then it will return the average of the two numbers. • If it receives three parameters, then it will return the average of the largest number and the smallest number. • Write a complete C++ program to show the use of this function.arrow_forwardWrite a c++ program that takes a date in the following format: December 24th, 2021 and extracts the day, month, and year as 3 integers. Your program should have the following functions: (a) WriteafunctiongetDatethatpromptsausertoenteradateasastringandreturns it. (b) Write a function extract that takes as its parameter a date and returns the day, month, and year as 3 integers.use the function isdigit(c) that returns true if c is a digit character and false if otherwise. (c) Write a function convertDigits that takes as its parameter a string of digits and converts it to an int.(to convert a digit character to a digit number use static_cast<Int> ('D') - static_cast<Int>('0') where d is 0,1,...,9) (d) Write a function convertMonths that takes as its parameter a month as a string and returns a corresponding number from 1 to 12 (1 for January, . . . , 12 for Decem- ber).arrow_forwardImplement a version of the following C function using only the allowed Operators (No loops, other functions, etc) int twosAddOk(int x, int y); determines if two int's can be added without an overflow using only the following operators < <= >= && + ! It isn't supposed to be complicated, but a brief explanation would be nice Full explain this question very fast solution sent me step by step Don't ignore any part all part work u Not:- text typing work do u workarrow_forward
- Please answer it in Python Write a function division_arrondi that takes as an argument a numerator, a denominator, and as optional arguments a rounded Boolean (worth False by default) and a decimal integer (valid 0 by default) and that calculates the value of the numerator/denominator fraction (unless the denominator is zero, in which case your function will display an error message and return nothing). If the rounded Boolean is False, the function will return this result without rounding it (if decimales is specified during the call, it will be ignored). If the rounded Boolean is True, the result will be rounded to the requested number of decimal places (by default, to the nearest integer). To make your rounds, you will use round(nombre_a_arrondir, nombre_de_decimales). Examples:division_arrondi(1,3) is 0.333333333333333333division_arrondi(1,3,rounded=True, decimales=2) is 0.33division_arrondi(15,8) is 1,875division_arrondi(15,8, rounded=True, decimales=2) is 1.88…arrow_forwardPlease answer it in Python Write a function division_arrondi that takes as an argument a numerator, a denominator, and as optional arguments a rounded Boolean (worth False by default) and a decimal integer (valid 0 by default) and that calculates the value of the numerator/denominator fraction (unless the denominator is zero, in which case your function will display an error message and return nothing). If the rounded Boolean is False, the function will return this result without rounding it (if decimales is specified during the call, it will be ignored). If the rounded Boolean is True, the result will be rounded to the requested number of decimal places (by default, to the nearest integer). To make your rounds, you will use round(nombre_a_arrondir, nombre_de_decimales). Examples:division_arrondi(1,3) is 0.333333333333333333 division_arrondi(1,3,rounded=True, decimales=2) is 0.33 division_arrondi(15,8) is 1,875 division_arrondi(15,8, True) is 2 division_arrondi(15,8, rounded=True,…arrow_forwardWrite a program in Python with a function perfectcube(n), which returns True if n is a perfect cube and returns False otherwise. Notice that this function is not printing anything, but rather returning True or False. The function must use exhaustive enumeration to check if n is a perfect cube. Use the function in a program where you ask the user for n and you print a statement like "Yes, that is a perfect cube" or "No, that number is not a perfect cube".arrow_forward
- Write a function that gets two integer parameters between 1 and 100 and prints their common factors (divisors). need urgent answer.. in c++arrow_forwardChange this question to work using a function. decide what the name of the function of each should be, how many parameters are required and what value needs to be returned. You're no longer required to solve the problem - try to re-manage your code to be a function. In many jurisdictions a small deposit is added to drink containers to encourage people to recycle them. In one particular jurisdiction, drink containers holding one liter or less have a $0.10 deposit, and drink containers holding more than one liter have a $0.25 deposit.arrow_forwardHelp me please :( Write a Python program where a non-intrinsic function solves for all the roots of a cubic polynomial given by the mathematical function ?(?)=??^3+??a^2+??+? where ?,?,? and ? are nonzero real numbers given by the user. Afterwards, the program will also solve for the sum and product of these roots. You must be able to create a function for getting the sum, and another for the product and use it in your main program. (HINT: Use Cardano’s formula).arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Computer Programming for Beginners | Functions, Parameters & Arguments | Ep24; Author: Programming With Avelx;https://www.youtube.com/watch?v=VXlh-qJpfw0;License: Standard YouTube License, CC-BY