STARTING OUT WITH C++ MPL
9th Edition
ISBN: 9780136673989
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 16, Problem 10PC
Program Plan Intro
Two Dimensional Data
Program Plan:
- Include the required header files.
- Define the function getData(),
- Declare and initialize the variable.
- Loop executes until k is less than number. If yes,
- Read the index of the tourists from file.
- Store the tourists name into vector.
- Loop executes until k is less than number. If yes,
- Read the index of the tourists from file.
- Loop executes until j is less than numberDestinations. If yes,
- Read the destination from the file.
- Add the favorite destination for each person.
- Store the favorite destination for each person into another vector.
- Define the function indexOf(),
- Loop executes until the k is less than size of vector. If yes,
- Check whether the name is equal to vector name. If yes,
- Return the k value.
- Check whether the name is equal to vector name. If yes,
- Exit the function
- Loop executes until the k is less than size of vector. If yes,
- Define the “main()” function.
- Create object to open the file.
- Check for file existence. If yes,
- Display the file status.
- Declare the two
vectors . - Call getData() function retrieves data from the file and stores it into two vectors.
- Loop executes until k is size of tourists. If yes,
- Display the names of tourists
- Display the statement.
- Loop executes until true. If yes,
- Read the name of the tourist from user.
- Check name is equal to quit. If yes, exit the program.
- Call the indexOf() function returns the index of a string in a vector of strings.
- Check the index is equal to -1. If yes,
- Display the statement.
- Continue the program.
- Loop executes until the end of the vector. If yes,
- Display the statement.
- Increment iteration by 1.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Problem:
• Assume that we have a matrix
that stored inside a file and it
contains monthly salary of each
employee of a company. The
matrix column starts from
month 1 to 12, and for the rows
you can enter data for 6
employees minimum.
• The output of the program must
be the annual salary of each
employee of the company.
İn C language
An array is a sequence of data items that are of the same type, that can be indexed, and that are stored contiguously. Typically,an array is called a data structure used to represent a large number of homogeneous values. The elements of an array are accessedby the use of subscripts. Subscripts start from zero and runs until less than the size of the array. Arrays of all types are possible,including multi-dimensional arrays. Strings are just arrays of characters terminated by a special character called the null character.A typical array declaration allocates memory starting from a base address. The array name is in effect a constant pointer to thismemory address.a) Write a complete C program that demonstrates the usage of character strings. The program should declare an emptycharacter array of specific size, and then ask user to enter a string to be stored in the array using a scanf function. Theprogram should finally display the string entered to the screen for checking if the…
Chapter 16 Solutions
STARTING OUT WITH C++ MPL
Ch. 16.1 - Prob. 16.1CPCh. 16.1 - Prob. 16.2CPCh. 16.1 - Prob. 16.3CPCh. 16.1 - Prob. 16.4CPCh. 16.1 - Prob. 16.5CPCh. 16.2 - Prob. 16.6CPCh. 16.2 - The function int minPosition(int arr[ ], int size)...Ch. 16.2 - What must you be sure of when passing a class...Ch. 16.2 - Prob. 16.9CPCh. 16.4 - Prob. 16.10CP
Ch. 16.4 - In the following Rectangle class declaration, the...Ch. 16 - The line containing a throw statement is known as...Ch. 16 - Prob. 2RQECh. 16 - Prob. 3RQECh. 16 - Prob. 4RQECh. 16 - The beginning of a template is marked by a(n)...Ch. 16 - Prob. 6RQECh. 16 - A(n)______ container organizes data in a...Ch. 16 - Prob. 8RQECh. 16 - Prob. 9RQECh. 16 - Prob. 10RQECh. 16 - Write a function template that takes a generic...Ch. 16 - Write a function template that is capable of...Ch. 16 - Describe what will happen if you call the function...Ch. 16 - Prob. 14RQECh. 16 - Each of the following declarations or code...Ch. 16 - Prob. 16RQECh. 16 - String Bound Exceptions Write a class BCheckString...Ch. 16 - Prob. 2PCCh. 16 - Prob. 3PCCh. 16 - Sequence Accumulation Write n function T...Ch. 16 - Rotate Left The two sets of output below show the...Ch. 16 - Template Reversal Write a template function that...Ch. 16 - SimpleVector Modification Modify the SimpleVector...Ch. 16 - Prob. 8PCCh. 16 - Sortabl eVector Class Template Write a class...Ch. 16 - Prob. 10PCCh. 16 - Word Transformers Modification Modify Program...Ch. 16 - Prob. 12PC
Knowledge Booster
Similar questions
- DescriptionWrite a program to compute average grades for a course. The course records are in a single file and are organized according to the following format: each line contains a student's first name, then one space, then the student's last name, then one space, then some number of quiz scores that, if they exist, are separated by one space. Each student will have zero to ten scores, and each score is an integer not greater than 100. Your program will read data from this file and write its output to a second file. The date in the output file will be nearly the same as the data in the input file except that you will print the names as last-name, first-name; each quiz score, and there will be one additional number at the end of each line:the average of the student's ten quiz scores.Both files are parameters. You can access the name of the input file with argv[1]. and the name of the output file with argv[2].The output file must be formatted as described below: 1. First and last names…arrow_forwardGiven a text file containing the availability of food items, write a program that reads the information from the text file and outputs the available food items. The program first reads the name of the text file from the user. The program then reads the text file, stores the information into four separate arrays, and outputs the available food items in the following format: name (category) -- description Assume the text file contains the category, name, description, and availability of at least one food item, separated by a tab character. Ex: If the input of the program is: food.txt and the contents of food.txt are: Sandwiches Ham sandwich Classic ham sandwich Available Sandwiches Chicken salad sandwich Chicken salad sandwich Not available Sandwiches Cheeseburger Classic cheeseburger Not available Salads Caesar salad Chunks of romaine heart lettuce dressed with lemon juice Available Salads Asian salad Mixed greens with ginger dressing, sprinkled with sesame Not available Drinks Water…arrow_forwardGiven a text file containing the availability of food items, write a program that reads the information from the text file and outputs the available food items. The program first reads the name of the text file from the user. The program then reads the text file, stores the information into four separate arrays, and outputs the available food items in the following format: name (category) -- description Assume the text file contains the category, name, description, and availability of at least one food item, separated by a tab character. Ex: If the input of the program is: food.txt and the contents of food.txt are: Sandwiches Ham sandwich Classic ham sandwich Available Sandwiches Chicken salad sandwich Chicken salad sandwich Not available Sandwiches Cheeseburger Classic cheeseburger Not available Salads Caesar salad Chunks of romaine heart lettuce dressed with lemon juice Available Salads Asian salad Mixed greens with ginger dressing, sprinkled with sesame Not available Drinks Water…arrow_forward
- I need help on my python assignmentarrow_forwardA bank’s customer records are to be stored in a file and read into a set of arrays sothat a customer’s record can be accessed randomly by account number. Create the file byentering five customer records, with each record consisting of an integer account number(starting with account number 1000), a first name (maximum of 10 characters), a last name(maximum of 15 characters), and a double-precision number for the account balance.After the file is created, write a C++ program that requests a user-input account number anddisplays the corresponding name and account balance from the file. (Hint: Read the data in thefile into an array, and then search the array for the account number.)arrow_forwardPart B - reading CSV files You will need a Python repl to solve part B. Define a Python function named cheapest_rent_per_state that has one parameter. The parameter is a string representing the name of a CSV file. The CSV file will be portion of a dataset published by the US government showing the median (middle) rent in every county in the US. Each row in the CSV file has the same format Area Name, Efficiency, 1-Bedroom, 2-Bedroom, 3-Bedroom, 4-Bedroom, State Code The data in the Area Name and State Code columns are text. The data in all of the other columns are decimal numbers. Your function will need to use the accumulator pattern to return a dictionary. The keys of that dictionary will be the state codes read in from the file (state codes are at index 6). For each key in the dictionary, it's value should be the smallest median rent for an efficiency in that state (median rents for an efficiency are at index 1). Important Hints: * You will really, really want to use the built-in csv…arrow_forward
- Language - Pythonarrow_forwardIn C languagearrow_forwardWrite every task in C++ programming language using arrays, array input/output and array operations. Task 1: Write a program that reads the characters from a text file. It counts total number of character and total number of vowels in the file.arrow_forward
- In python please! I am strugglingarrow_forwardP7arrow_forwardProgram in C language the creation of a vector of n=5 records, each record made up of the following fields: Product_name, Quantity, Price. Include the following functions: a) Vector reading b) Same Vector Screen Printing c) Save the vector to a file d) Read the vector from a file e) main()arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageSystems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning