
Develop an
Write a test program that reads a C-string and displays the number of letters [a-z] and number of numbers [0-9] in the string. In addition to that, you need to output the histogram of the letter and count array. Here is a sample run of the program:
<Output>
Enter a string: 2023 is coming
The number of letters in 2023 is coming is 8
The number of numbers in 2023 is coming is 4
---- Histogram ----
Char Count
0 1
2 2
3 1
c 1
g 1
i 2
m 1
n 1
/* not a completed output */
<End Output>

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

- This is matlabarrow_forwardImplement a C++ program:RESTAURANT that has multiple branches, and each branch has menus of food items, their stock and a list of customers. A branch may have for example a breakfast menu and lunch menu with different food items, and the stock (available quantity) of each food item in the branch. Also, the branch will have a list of regular customers and their contact information to contact them for offers and new food items. Class Names Data and Member Functions Food Data Members: ID, Name, Calories, Price Member Functions: getID, getName, getCalories, getPrice setID, setName, setCalories, setPrice Stock Data Members: ID, Food, Stock Member Functions: getID, getFood, getStock setID, setFood, setStock Customer Data Members: ID, Name, Phone Member Functions: getID, getName, getPhone setID, setName, setPhoe Menu Data Members: ID, Name, foodList Member Functions: getID, getName, getFoodList setID, setName Branch Data Members: ID, Address, menuList, stockList, customerList Member…arrow_forwardHello, I'm working on this hangman simulation in C++. The code runs but it doesn't count wrong guesses after one letter is guessed correctly. Also, the body of the hangman comes out wrong. Could you help? #include<iostream>#include<cstring> // for string class functions#include<fstream>#include <cctype>using namespace std; int main(){ // define variable to get the response from user "Yes" or "No" string response; // Define index variable int w = 0; // define number of words that need to be guessed by the user assume 4 const int WORDS = 4; // loop do { // we will define the hangman body const char body[] = "o/|\\|\\"; // here we define the words string words[WORDS] = {"MACAW", "SADDLE", "TOASTER", "XENOICIDE"}; // fetch size or length string xword(words[w].length(),'*'); // define iterator to fetch the words string::iterator ix = xword.begin(); string::iterator i…arrow_forward
- c++ Write a function called MinWindowSubstring(Text subText) that takes a struct object of type Text as shown below and has two elemnts: the first element Sentence which is a long sentence or string, and the second element sub is a string contains some characters. Your goal is to determine the smallest substring of Sentence that contains all the characters in sub. For example: if subText is Senetnce="aaabaaddae", sub="aed" then the smallest substring of Sentence that contains the characters a, e, and d is "dae" located at the end of the string. So for this example your program should return the string dae. Your program must contain and use the following: A struct called Text that will be used to store each position. struct Text { string Sentence; string sub; }; A function called MinWindowSubstring that will calculate and return the minimum substring of a senetence, which will be called by your main function. string MinWindowSubstring(Text subText); Input: The first…arrow_forwardAssignment-3 With the help of a C program show how to typecast a void * to an int * . Attach the code and output and upload the file on classroom.arrow_forward1. Write a program that defines a struct named Info. That Info struct should define two strings, a double and array of strings. In your main program, define a variable v using that Info struct and then initialize it to hold your first name, your last name, your lucky non-whole number (e.g. 26.5), your major, and a listing (an array) of your six most favorite college courses you have ever taken or plan to take. Then your program should access and print all the stored data held in the variable v. 2. print the data twice, once using the structure variable and do-while loop, and next using a pointer variable and a while-do loop.) Using the embed icon shown above show screenshots demoing the execution of your program.arrow_forward
- Write a simple trivia quiz game using c++ Start by creating a Trivia class that contains information about a single trivia question. The class should contain a string for the question, a string for the answer to the question, and an integer representing the dollar amount the question is worth (harder questions should be worth more). Add appropriate constructor and accessor functions. In your main function create either an array or a vector of type Trivia and hard-code at least five trivia questions of your choice. Your program should then ask each question to the player, input the player’s answer, and check if the player’s answer matches the actual answer. If so, award the player the dollar amount for that question. If the player enters the wrong answer your program should display the correct answer. When all questions have been asked display the total amount that the player has won.arrow_forwardwrite a C++ program to Create a time class that includes integer member values for hours, minutes,and seconds.Make a member function get_time() that gets a time value from the user, and a functionput_time() that displays a time in 12:59:59 format. Add error checking to the get_time()function to minimize user mistakes. This function should request hours, minutes, and secondsseparately,and check each one for ios error status flags and the correct range. Hoursshould be between 0 and 23, and minutes and seconds between 0 and 59. Don’t input thesevalues as strings and then convert them; read them directly as integers. This implies thatyou won’t be able to screen out entries with superfluous decimal points, as does theENGL_IO program in this chapter, but we’ll assume that’s not important.In main(),use a loop to repeatedly get a time value from the user with get_time() andthen display it with put_time(), like this:Enter hours: 11Enter minutes: 59Enter seconds: 59time = 11:59:59Do another…arrow_forwardIn c++1. Create a room structure with member-data room dimensions. Write a show () function that displays the room data and an area () function that calculates its face (squaring).In main () create a static array of rooms (Room variables) - the rooms in one apartment. For each of the rooms, display its dimensions and square footage. Determine the total square footage of the apartment.2. Create a Room class with the same member data and member functions:- constructors - by default and with parameters- member-functions set () - to set the corresponding size of the room- member-functions get () - return the corresponding size-show () - outputting a Room object-аrea () - returns the face of the roomIn main (), create:(a) single room objects located in the stack and in dynamic memory, respectively, using all defined constructors(b) 2 arrays of rooms located in the stack and in the dynamic memory (rooms in two apartments), using all defined constructorsFor each of the rooms: set the…arrow_forward
- Develop an algorithm and write a C++ program that counts the letter occurrence in the C-string; make sure you use call by reference to the array of a class with char and count as private member attributes when return from parse function. For the class member methods, provide the public accessor and modifier as well as print functions for the private member attributes. Write a test program that reads a C-string and displays the number of spaces, letters [a-z] [A-Z] and number of numbers [0-9] in the string. In addition to that, you need to output the histogram of the char and count array sorted by the ascii char ascending order. Here is a sample run of the program: <Output; double quote enclosure on string is required in the output> Enter a string: 2024 is coming The number of spaces in "2024 is coming" is 2 The number of letters in "2024 is coming" is 8 The number of numbers in "2024 is coming" is 4 ---- Histogram ---- Char Count space 2 0…arrow_forwardWrite a C program that uses a structure array to hold contact information for your friends. The program should allow the user to enter up to five friends and print the phone book’s current entries. Create functions to add entries in the phone book and to print valid phone book entries. Do not display phone book entries that are invalid or NULL.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





