Starting Out with C++ from Control Structures to Objects (8th Edition)
8th Edition
ISBN: 9780133778793
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 2.3, Problem 2.3CP
Study the following
// The Works of Wolfgang
#include <iostream>
using namespace std;
int main()
{
cout ≪ “The works of Wolfgang\ni nclude the following”;
cout ≪ “\nThe Turkish March” ≪ endl;
cout ≪ “and Symphony No. 40 ” ;
cout ≪ “in G minor.” ≪ endl ;
return 0;
}
Expert Solution & Answer
Learn your wayIncludes step-by-step video
schedule03:36
Students have asked these similar questions
Problem Statement
Mustafizur Rahman is a left-arm pace bowler from Bangladesh who played in the ICC Men's T20 World Cup of 2022. In a match, he bowled so many good overs. Now ICC wants to find out whether the over bowl by Mustafizur is a maiden over or not. ICC needs your help as a programmer.
Note - An over is called a maiden over when the bowler does not concede a run in all six balls bowled in that over.
Input Format
The first line will contain T, the number of overs.
The second line will contain the runs of 6 bowls in a over.
Constraints
0 < T <= 20
0 <= Runs <= 6
Output Format
For each test case print "YES" (without quotes) if the over is maiden over, or "NO" (without quotes) otherwise.
Sample Input 0
21 0 4 6 6 20 0 0 0 0 0
Sample Output 0
NO YES
In C++ please replace the evaluate function with a single output statement without changing the program behavior.
The simplest solution replaces.
evaluate(hselect, rselect);
with
cout << names[0] << ' ' << outcome[?] << " because " << messages[?] << endl;
Other solutions are possible. Write the simplicity solution and the similarity of its output to the original program's output.
Criteria
compile, run, output
the program compiles without error, runs without crashing, and, given the same input, produces the same output as the original program.
arrays and statements
the solution uses 1d arrays effectivelythe solution uses 2d arrays effectivelythe solution replaces the evaluate function with one or more statements containing one or more array referencesbetter solutions replace the evaluate function with more array references and fewer statements.the best solution replaces the evaluate function with one statement that contains five array references.…
in the following program please use string data types and string functions. use enum types. for loops with enum types, etc. Thank you.
Write 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 and use at least the following functions:
(a) Write a function getDate that prompts a user to enter a date as a string and returns it.
(b) Write a function extract that takes as its parameter a date and returns the day, month, and year as 3 integers. (Hint: you can use the function isdigit(c) that returns true if c is a digit character and false otherwise.)
(c) Write a function convertDigits that takes as its parameter a string of digits and converts it to an int. (Hint: to convert a digit character to a digit number use static cast (’d’) - static cast(’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…
Chapter 2 Solutions
Starting Out with C++ from Control Structures to Objects (8th Edition)
Ch. 2.1 - The following C++ program will not compile because...Ch. 2.3 - The following C++ program will not compile because...Ch. 2.3 - Study the following program and show what it will...Ch. 2.3 - Write a program that will display your name on the...Ch. 2.4 - Prob. 2.5CPCh. 2.4 - What will the following program display on the...Ch. 2.6 - Which of the following are illegal variable names,...Ch. 2.6 - Prob. 2.8CPCh. 2.6 - Prob. 2.9CPCh. 2.6 - Prob. 2.10CP
Ch. 2.7 - Prob. 2.11CPCh. 2.7 - Which of the following is a character literal? B BCh. 2.7 - Prob. 2.13CPCh. 2.7 - Write a program that has the following character...Ch. 2.7 - What is wrong with the following program...Ch. 2.7 - Prob. 2.16CPCh. 2.7 - Write a program that stores your name, address,...Ch. 2.11 - Prob. 2.18CPCh. 2.11 - Prob. 2.19CPCh. 2.11 - Prob. 2.20CPCh. 2.14 - Is the following assignment statement valid or...Ch. 2.14 - How would you consolidate the following...Ch. 2.14 - What is wrong with the following program? How...Ch. 2.14 - Prob. 2.24CPCh. 2.16 - Prob. 2.25CPCh. 2 - How many operands does each of the following types...Ch. 2 - How may the double variables temp, weight, and age...Ch. 2 - Prob. 3RQECh. 2 - Write assignment statements that perform the...Ch. 2 - Is the following comment written using single-line...Ch. 2 - Is the following comment written using single-line...Ch. 2 - Modify the following program so it prints two...Ch. 2 - What will the following programs print on the...Ch. 2 - Multiple Choice 9. Every complete statement ends...Ch. 2 - Prob. 10RQECh. 2 - Every C++ program must have a ________. A) cout...Ch. 2 - Preprocessor directives begin with ________. A) #...Ch. 2 - The following data 72 'A' Hello World" 2.8712 are...Ch. 2 - A group of statements, such as the contents of a...Ch. 2 - Which of the following are not valid assignment...Ch. 2 - Which of the following are not valid cout...Ch. 2 - Assume w = 5, x = 4, y = 8, and z = 2. What value...Ch. 2 - How would each of the following numbers be...Ch. 2 - The negation operator is ________. A) unary B)...Ch. 2 - A(n) ___________ is like a variable, but its value...Ch. 2 - Prob. 21RQECh. 2 - T F A variable must be defined before it can be...Ch. 2 - T F Variable names may begin with a number.Ch. 2 - T F Variable names may be up to 31 characters...Ch. 2 - T F A left brace in a C++ program should always be...Ch. 2 - T F You cannot initialize a named constant that is...Ch. 2 - Prob. 27RQECh. 2 - Convert the following pseudocode to C++ code. Be...Ch. 2 - There are a number of syntax errors in the...Ch. 2 - Sum of Two Numbers Write a program that stores the...Ch. 2 - Sales Prediction The East Coast sales division of...Ch. 2 - Sales Tax Write a program that will compute the...Ch. 2 - Restaurant Bill Write a program that computes the...Ch. 2 - Average of Values To get the average of a series...Ch. 2 - Annual Pay Suppose an employee gets paid every two...Ch. 2 - Ocean Levels Assuming the oceans level is...Ch. 2 - Total Purchase A customer in a store is purchasing...Ch. 2 - Cyborg Data Type Sizes You have been given a job...Ch. 2 - Miles per Gallon A car holds 15 gallons of...Ch. 2 - Distance per Tank of Gas A car with a 20-gallon...Ch. 2 - Land Calculation One acre of land is equivalent to...Ch. 2 - Circuit Board Price An electronics company sells...Ch. 2 - Prob. 14PCCh. 2 - Triangle Pattern Write a program that displays the...Ch. 2 - Diamond Pattern Write a program that displays the...Ch. 2 - Stock Commission Kathryn bought 750 shares of...Ch. 2 - Energy Drink Consumption A soft drink company...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
You cannot use the isinstance function to determine whether an object is an instance of a subclass of a class.
Starting Out with Python (4th Edition)
Write out a constructor for a class called Module. The constructor should take a single parameter of type Strin...
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Explain what can be done with primary keys to eliminate key ripple effects as a database evolves.
Modern Database Management (12th Edition)
In a subclass constructor, a call to the superclass consrructor must __________. a. appear as the very first st...
Starting Out with Java: Early Objects (6th Edition)
What is a posttest loop?
Starting out with Visual C# (4th Edition)
In the program PetDemo shown in Listing 6 2, you can replace the calls to the three set methods with one can to...
Java: An Introduction to Problem Solving and Programming (8th 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
- 17. Redo Programming Exercise 16 so that the user can also input the cost of producing one liter of milk and the profit on each carton of milk.arrow_forwardQuestion 1 is already done need help with the others though This is the C code I have so far #include <stdio.h> #include <stdlib.h> struct employees { char name[20]; int ssn[9]; int yearBorn, salary; }; struct employees **emps = new employees()[10]; //Added new statement ---- bartleby // function to read the employee data from the user void readEmployee(struct employees *emp) { printf("Enter name: "); gets(emp->name); printf("Enter ssn: "); for(int i =0; i <9; i++) scanf("%d", &emp->ssn[i]); printf("Enter birth year: "); scanf("%d", &emp->yearBorn); printf("Enter salary: "); scanf("%d", &emp->salary); } // function to create a pointer of employee type struct employees *createEmployee() { // creating the pointer struct employees *emp = malloc(sizeof(struct employees)); // function to read the data readEmployee(emp); // returning the data return emp; } // function to…arrow_forwardStudy the block of codes below: int main(){ char s[] = "Get organized! Learn C!";} What would the output be if the following code is added at the end of the main() function? printf("%s", &s[2]);arrow_forward
- Question 4 Write a C++ program that evaluates Ly=b and then Ux=y. L and U are the upper and lower triangular matrices of a square matrix A. b is a set of randomly generated numbers. Solve the equations to get the solution x. Full explain this question and text typing work only thanksarrow_forwardConsider the following obfuscated and confusing program code below. #include <iostream> using namespace std; int fib(int); int main() { cout << "Enter an index for the Fibonacci number: "; int index; cin >> index; cout << "Fibonacci number at index " << index << " is " << fib(index) << endl; return 0; } int fib(int index) { if (index == 0) return 0; else if (index == 1) return 1; else return fib(index - 1) + fib(index - 2); } Create a C++ Builder Console Project and copy/paste the above code into the .cpp file of the project. Run the project... it should run fine. Now, REFORMAT the code to demonstrate you know Software Engineering principles in making code readable and understandable. FOLLOW the exmples that are given in the textbook and the learning activities. ADD COMMENTS to document what the program/code does. You will be expected to format your code throughout this course using proper indentations and placement of curly braces. STUDY…arrow_forwardQ13/ Write a program in c++ that asks the user to input two numbers. If the first number entered is greater than the second number, the program should print the message: "The first number is greater." Otherwise, it should print the message: "The first number is smaller." .By using functionsarrow_forward
- 6.10 LAB: Driving costs - functions Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both floats) as input, and output the gas cost for 10 miles, 50 miles, and 400 miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows:print('%0.2f' % your_value) Ex: If the input is: 20.0 3.1599 the output is: 1.58 7.90 63.20 Your program must define and call the following driving_cost() function. Given input parameters driven_miles, miles_per_gallon, and dollars_per_gallon, the function returns the dollar cost to drive those miles. Ex: If the function is called with: 50 20.0 3.1599 the function returns: 7.89975 def driving_cost(driven_miles, miles_per_gallon, dollars_per_gallon) Your program should call the function three times to determine the gas cost for 10 miles, 50 miles, and 400 miles. Note: This is a lab from a previous chapter that now requires the use of a function.arrow_forward6.20 LAB: Driving costs - functions Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both floats) as input, and output the gas cost for 10 miles, 50 miles, and 400 miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows:print('{:.2f}'.format(your_value)) Ex: If the input is: 20.0 3.1599 the output is: 1.58 7.90 63.20 Your program must define and call the following driving_cost() function. Given input parameters driven_miles, miles_per_gallon, and dollars_per_gallon, the function returns the dollar cost to drive those miles. Ex: If the function is called with: 50 20.0 3.1599 the function returns: 7.89975 def driving_cost(driven_miles, miles_per_gallon, dollars_per_gallon) Your program should call the function three times to determine the gas cost for 10 miles, 50 miles, and 400 miles. I need help with this. Use Python, please.arrow_forwardAnnotate each line of the following code including what each built-in function does. #include <iostream> #include <string> using namespace std; int main() { string woo = “”; string s1 = "who's woods these are I think I know "; s1 += " his house in in the village low."; cout << s1 << " " << s1.length() << endl << endl; cout << s1.at(10) << endl; cout << s1.substr(10, 6); s1.insert(10, "hi there"); cout << s1 << endl; s1.erase(5, 6); cout << s1 << endl; woo = s1.substr(0, s1.find(" ")); s1.clear(); cout << s1 << endl; cout << s1.empty() << endl; cout << woo << endl;…arrow_forward
- Hello. I'm working on a triangle and house in C++. I'm a bit confused on how to continue, especially with adding void and arguments. What's Needed: functions in C++. declare function prototypes in C++. use void functions in C++. pass information into functions using arguments. Program Requirement: main should prompt the user for one character and two integer values before drawing a rectangle and triangle by calling the functions appropriately. draw_rectangle is a void function that accepts 3 arguments (the character symbol, integer width, and integer height). It should repeatedly call the draw_bar function to draw the rectangle shape. draw_bar should accept 2 arguments (the character symbol and an integer value width). It will use a loop to draw a horizontal bar of the character. draw_triangle should accept 2 arguments (the symbol and integer height). It should also repeatedly call the draw_bar function to draw the triangle of symbols to the screen as seen in the sample runs.…arrow_forwardPLEASE SOLVE THIS IN C++ CODE ONLY! PLEASE READ AND DO THE PROGRAM WITH ACCORDING TO THE CONDITIONS GIVEN. PLEASE ALSO WRITE THE USE OR FUNCTIONS OF EACH CODE USED BY INSERTING ITS USE EVERY LINE USING "//" A palindrome is a string that reads the same from front to back as it does from back to front, e.g., "racecar", "radar", "21012". Write a program that will identify whether a given line of input is a palindrome or not. Your program must also be able to determine the following sample inputs as palindromes, aside from identifying one-word inputs: Able was I 'ere I saw Elba. Madam, I'm Adam. A man, a plan, a canal, Panama. These samples require that your program must ignore spaces and punctuations, and consider uppercase and lowercase letters to be the same. Include necessary functions in your program to process the input. You can also use existing functions from the string library.arrow_forwardIn C++, please revise/fix the program below according to the instructions and all the criteria. I believe the problem is in int main(). Thank you. Instruction Write and test a function that returns a copy of its string parameter with no repeated characters. The functions ignore case when they compare letters. The functions return strings whose letters are upper case. Write 2 versions of the function: string remDups(const string& original); void remDups(const string& original, string& nodups); Suppose the original string is “Myrtle has big feet” The function returns MYRTLE HASBIGF Test the functions thoroughly. Criteria compile, run, test the test program compiles, runs, and calls both versions of the function without crashingthe test program tests the functions thoroughly function parameters and returns one function has one constant string reference parameter and returns a stringone function has one constant string reference parameter, one string reference parameter and…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
functions in c programming | categories of function |; Author: Education 4U;https://www.youtube.com/watch?v=puIK6kHcuqA;License: Standard YouTube License, CC-BY