Starting Out with C++ from Control Structures to Objects (9th Edition)
9th Edition
ISBN: 9780134498379
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 10, Problem 11PC
Program Plan Intro
Case Manipulator
- Include the required header files to the program.
- Declare the constant variable.
- Declare function prototypes which are used in the program.
- Define the “main()” function.
- Declare the required variables.
- Get the input C-string from the user.
- Copy the string 1 to string 2 and string 3.
- Call the “upper” function and display the result.
- Call the “lower” function and display the result.
- Call the “reserve” function and display the result.
- Define the “upper” function.
- Check the string not equal to zero.
- If the letter is not an uppercase, change the letters into uppercase using “toupper” function.
- Check the string not equal to zero.
- Define the “lower” function.
- Check the string not equal to zero.
- If the letter is not a lowercase, change the letters into lowercase using “tolower” function.
- Check the string not equal to zero.
- Define the “reverse” function.
- Check the string not equal to zero.
- If the letter is not an uppercase, change the letters into uppercase using “toupper” function.
- Otherwise, if the letter is not a lowercase, change the letters into lowercase using “tolower” function.
- Check the string not equal to zero.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
C++ - Vowels and Consonants
PYTHON
Problem Statement
Implement a function which takes two arguments: the first is a string and the second is a single character (as a string). This function should move every instance of the given character in the string to the end of the string, and then return (do NOT print) the final string.
NOTE: Only write code within the function. You do not need to utilize the "input()" function. The autograder passes inputs directly to the function as arguments, and the checked output is the returned value from the function.
Sample Input
"hello how are you?", "o"
Sample Output
"hell hw are yu?ooo"
Starter Code
def move_character(word, character):
C++ Visual studio 2019 - Vowels and Consonants - Just do everything in main and make sure you comment each step
Make sure to use namespace std
Chapter 10 Solutions
Starting Out with C++ from Control Structures to Objects (9th Edition)
Ch. 10.2 - Write a short description of each of the following...Ch. 10.2 - Prob. 10.2CPCh. 10.2 - Write an if statement that will display the word...Ch. 10.2 - What is the output of the following statement?...Ch. 10.2 - Write a loop that asks the user Do you want to...Ch. 10.4 - Write a short description of each of the following...Ch. 10.4 - Prob. 10.7CPCh. 10.4 - Prob. 10.8CPCh. 10.4 - Prob. 10.9CPCh. 10.4 - When complete, the following program skeleton will...
Ch. 10.5 - Write a short description of each of the following...Ch. 10.5 - Write a statement that will convert the string 10...Ch. 10.5 - Prob. 10.13CPCh. 10.5 - Write a statement that will convert the string...Ch. 10.5 - Write a statement that will convert the integer...Ch. 10.6 - Prob. 10.16CPCh. 10 - Prob. 1RQECh. 10 - Prob. 2RQECh. 10 - Prob. 3RQECh. 10 - Prob. 4RQECh. 10 - Prob. 5RQECh. 10 - Prob. 6RQECh. 10 - Prob. 7RQECh. 10 - Prob. 8RQECh. 10 - Prob. 9RQECh. 10 - Prob. 10RQECh. 10 - The __________ function returns true if the...Ch. 10 - Prob. 12RQECh. 10 - Prob. 13RQECh. 10 - The __________ function returns the lowercase...Ch. 10 - The _________ file must be included in a program...Ch. 10 - Prob. 16RQECh. 10 - Prob. 17RQECh. 10 - Prob. 18RQECh. 10 - Prob. 19RQECh. 10 - Prob. 20RQECh. 10 - Prob. 21RQECh. 10 - Prob. 22RQECh. 10 - Prob. 23RQECh. 10 - Prob. 24RQECh. 10 - The ________ function returns the value of a...Ch. 10 - Prob. 26RQECh. 10 - The following if statement determines whether...Ch. 10 - Assume input is a char array holding a C-string....Ch. 10 - Look at the following array definition: char...Ch. 10 - Prob. 30RQECh. 10 - Write a function that accepts a pointer to a...Ch. 10 - Prob. 32RQECh. 10 - Prob. 33RQECh. 10 - T F If touppers argument is already uppercase, it...Ch. 10 - T F If tolowers argument is already lowercase, it...Ch. 10 - T F The strlen function returns the size of the...Ch. 10 - Prob. 37RQECh. 10 - T F C-string-handling functions accept as...Ch. 10 - T F The strcat function checks to make sure the...Ch. 10 - Prob. 40RQECh. 10 - T F The strcpy function performs no bounds...Ch. 10 - T F There is no difference between 847 and 847.Ch. 10 - Prob. 43RQECh. 10 - char numeric[5]; int x = 123; numeri c = atoi(x);Ch. 10 - char string1[] = "Billy"; char string2[] = " Bob...Ch. 10 - Prob. 46RQECh. 10 - Prob. 1PCCh. 10 - Prob. 2PCCh. 10 - Prob. 3PCCh. 10 - Average Number of Letters Modify the program you...Ch. 10 - Prob. 5PCCh. 10 - Prob. 6PCCh. 10 - Name Arranger Write a program that asks for the...Ch. 10 - Prob. 8PCCh. 10 - Prob. 9PCCh. 10 - Prob. 10PCCh. 10 - Prob. 11PCCh. 10 - Password Verifier Imagine you are developing a...Ch. 10 - Prob. 13PCCh. 10 - Word Separator Write a program that accepts as...Ch. 10 - Character Analysis If you have downloaded this...Ch. 10 - Prob. 16PCCh. 10 - Prob. 17PCCh. 10 - Prob. 18PCCh. 10 - Check Writer Write a program that displays a...
Knowledge Booster
Similar questions
- 3. Word Counter Write a function that accepts a pointer to a C-string as an argument and returns the number of words contained in the string. For instance, if the string argument is "Four score and seven years ago" the function should return the number 6. Demonstrate the function in a program that asks the user to input a string then passes it to the fune- tion. The number of words in the string should be displayed on the screen. Optional Exercise: Write an overloaded version of this function that accepts a string clás object as its argument.arrow_forwardQuestion Mo Write a function that accepts a pointer to a C-string as its argument. The function should count the number of times the character ‘G’ or the character ‘H’ occurs in the argument and return that number. Full explain this question and text typing work only We should answer our question within 2 hours takes more time then we will reduce Rating Dont ignore this linearrow_forward3. Word Counter Write a function that accepts a pointer to a C-string as an argument and returns the number of words contained in the string. For instance, if the string argument is "Four score and seven years ago" the function should return the number 6. Demonstrate the function in a program that asks the user to input a string then passes it to the func- tion. The number of words in the string should be displayed on the screen. Optional Exercise: Write an overloaded version of this function that accepts a string class object as its argument.arrow_forward
- Exercise #3: Character Counts Write a c++ program that prompts the user to enter a string, calls the function lowerUpperDigits( ) which takes a string and counts the number of lower, upper, and digit characters in the string. The main program prints the number of found characters. int lowerUpperDigits(string, int&, int&); Sample input / output:arrow_forwardString Manipulation In this question, you will be implementing the following functions int findChar(char * str, char c); Searches for the character c in the string str and returns the index of the character in the string. If the character does not exist, returns -1 int replaceChar(char * str, char c1, char c2); Searches for the character c1 in the string str and if found, replace it with c2.The function returns the number of replacements it has performed. If the character does not exist, returns 0. int removeChar(char * str1, char * str2, char c); Creates a copy of str1 into str2 except for the character c that should be replaced with ‘*’ For example, if str1=”Hello World” and c=’l’ then the function should make str2=”He**o Wor*d” int isPalindrome(char * str) Checks to see if a string is Palindrome(reversible). If it is, returns 1, otherwise returns 0. A palindrome string reads similarly from left to right and from right to left like madam, level, radar, etc. int reverseString(char…arrow_forwardCase Manipulator – Write a C++ program with three functions: upper, lower, and flip. Each function should accept a C-string as an argument. The upper function should step through all the characters in the string, converting each to uppercase. The lower function, should step through all the characters in the string converting, each to lowercase. The flip steps through the string, testing each character to determine whether it is upper or lowercase. If upper, it should convert to lower. If lower, it should convert to upper. The main function should accept one string from the user, then pass it to each of the functions. Output: The original string, the uppercase, lowercase, and flipped case strings should all be displayed.arrow_forward
- C++. Strings and extended characters. String handling is standard functions - connecting lines, comparing, searching for characters, parts of lines search, change and delete. Task : Create a program that converts the given number in the binary system to the decimal system . A binary number is given as a string, and the result is a numeric value.arrow_forwardCount Vowels Write a function called count_vowels that accepts a string argument that represents a word and returns the number of vowels that are in the word. The vowels are A, E, I, O, and U (ignore the 'sometimes Y' rule). Count both uppercase and lowercase vowels. 1arrow_forwardCase Manipulator – Write a C++ program with three functions: upper, lower, and flip. Each function should accept a C-string as an argument. The upper function should step through all the characters in the string, converting each to uppercase. The lower function should step through all the characters in the string converting, each to lowercase. The flip steps through the string, testing each character to determine whether it is upper or lowercase. If upper, it should convert to lower. If lower, it should convert to upper. The main function should accept one string from the user, then pass it to each of the functions. Output: The original string, the uppercase, lowercase, and flipped case strings should all be displayed. The above is my assignment. Below I will post the code that I have so far. I am getting an error message when it comes to displaying the alternative strings and am unsure how to fix it. #include <iostream>#include <cstring>#include <cctype>using…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