Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 6.2, Problem 19STE
Explanation of Solution
//Include the needed headers
#include <fstream>
#include <iostream>
//main() Method
int main( )
{
using namespace std;
//creating object for ifstream
ifstream ins;
//a handle for opening the input file
ins.open("list...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Given 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 lists, 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 ('\t').
Ex: If the input of the program is:
food.txt
and the contents of food.txt are:
Classic ham sandwich
Available
sandwich Chicken salad sandwich Not available
Classic cheeseburger
Cheeseburger
Not available
Salads
Water 16oz bottled water Available
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
Beverages
Beverages
Mexican food…
Given 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 lists, 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 (\t).
Ex: If the input of the program is:
food.txt
and the contents of food.txt are:
Ham sandwich
Classic ham sandwich. Available.
Sandwiches
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.…
Given 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 lists, 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 (\t).
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
Beverages…
Chapter 6 Solutions
Problem Solving with C++ (9th Edition)
Ch. 6.1 - Prob. 1STECh. 6.1 - Prob. 2STECh. 6.1 - Suppose that you are still writing the same...Ch. 6.1 - Prob. 4STECh. 6.1 - Prob. 5STECh. 6.1 - Prob. 6STECh. 6.1 - Suppose bla is an object, dobedo is a member...Ch. 6.1 - Prob. 8STECh. 6.1 - Prob. 9STECh. 6.1 - A program has read half of the lines in a file....
Ch. 6.1 - Prob. 11STECh. 6.2 - Prob. 12STECh. 6.2 - Prob. 13STECh. 6.2 - Prob. 14STECh. 6.2 - What output will be sent to the stuff.dat when the...Ch. 6.2 - Prob. 16STECh. 6.2 - In formatting output, the following flag constants...Ch. 6.2 - Here is a code segment that reads input from...Ch. 6.2 - Prob. 19STECh. 6.2 - Write the definition for a void function called...Ch. 6.2 - (This exercise is for those who have studied the...Ch. 6.3 - Suppose c is a variable of type char. What is the...Ch. 6.3 - Suppose c is a variable of type char. What is the...Ch. 6.3 - Prob. 24STECh. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Suppose that the program described in Self-Test...Ch. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Prob. 29STECh. 6.3 - Define a function called copyLine that takes one...Ch. 6.3 - Prob. 31STECh. 6.3 - (This exercise is for those who have studied the...Ch. 6.3 - (This exercise is for those who have studied the...Ch. 6.3 - Suppose ins is a file input stream that has been...Ch. 6.3 - Write the definition for a void function called...Ch. 6.3 - Consider the following code (and assume that it is...Ch. 6.3 - Write some C++ code that will read a line of text...Ch. 6 - Write a program that will search a file of numbers...Ch. 6 - Write a program that takes its input from a file...Ch. 6 - a. Compute the median of a data file. The median...Ch. 6 - Write a program that takes its input from a file...Ch. 6 - Write a program that gives and takes advice on...Ch. 6 - Write a program that reads text from one file and...Ch. 6 - Prob. 7PCh. 6 - Write a program to generate personalized junk...Ch. 6 - Write a program to compute numeric grades for a...Ch. 6 - Enhance the program you wrote for Programming...Ch. 6 - Prob. 4PPCh. 6 - Write a program that will correct a C++ program...Ch. 6 - Write a program that allows the user to type in...Ch. 6 - This project is the same as Programming Project 6,...Ch. 6 - This program numbers the lines found in a text...Ch. 6 - Write a program that computes all of the following...Ch. 6 - The text file babynames2012.txt, which is included...Ch. 6 - To complete this problem you must have a computer...Ch. 6 - Write a program that prompts the user to input the...Ch. 6 - The following is an old word puzzle: Name a common...
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
- 3. Laramie Park District has files of participants in its summer and winter programs this year. Each file is in participant ID number order and contains additional fields for first name, last name, age, and class taken (for example, Beginning Swimming). a. Design the logic for a program that merges the files for summer and winter programs to create a list of the first and last names of all participants for the year in ID number order. b. Modify the program so that if a participant has more than one record, the participant's ID number and name are output only once. c. Modify the program so that if a participant has more than one record, the ID number and name are output only once along with a count of the total number of classes the participant has taken.arrow_forwardCode should be in Python Write a program that first reads in the name of an input file, followed by two strings representing the lower and upper bounds of a search range. The file should be read using the file.readlines() method. The input file contains a list of alphabetical, ten-letter strings, each on a separate line. Your program should output all strings from the list that are within that range (inclusive of the bounds). Ex: If the input is: input1.txt ammoniated millennium and the contents of input1.txt are: aspiration classified federation graduation millennium philosophy quadratics transcript wilderness zoologists the output is: aspiration classified federation graduation millennium Notes: There is a newline at the end of the output.arrow_forwardThe python function first_words takes one parameter, fname, the name of a text file, and returns a list containing the first word from each line of the file. For example, if the file contents are: apples are red bananas are yellow limes are green then the list ["apples", "bananas", "limes"] should be returned.NOTE: You may assume the file will contain no blank lines.BIG HINT: If line is a string representing a line of text (inside of a for loop!), then L = line.split() creates a list of the words in the line.arrow_forward
- IN C++, TRUE OR FALSE : The statement delete p; deallocates the dynamic array that is pointed to by p. In the statement cin >> y;, y can only be an int or double variable. In an output statement, the newline character may be part of the string. The extraction operator (>>) skips whitespace characters when searching for the next data in the input stream.arrow_forward6. File Analysis Write a program that reads the contents of two text files and compares them in the fol- lowing ways: • It should display a list of all the unique words contained in both files. • It should display a list of the words that appear in both files. • It should display a list of the words that appear in the first file but not the second. • It should display a list of the words that appear in the second file but not the first. • It should display a list of the words that appear in either the first or second file, but not both. Hint: Use set operations to perform these analyses.arrow_forwardThe 2 pictures are the beginning of the lab. The below is for part 2. read_file(0, clear_file); // Read in a file with of unknown length, getting the length from the file read. clear_file is a string containing the path to the clear text file. This function returns a char array created with memory allocation. read_file(len, clear_file); // Where len > zero, reads len chars from a file. clear_file is a string containing the path to the clear text file. This function returns a char array created with memory allocation. write_file(0, key, key_file); // Writes a string to file until the \0 char is reached. key is the string of random chars and key_file is a string containing the path of the text file. write_file(len, cipher, cipher_file); // Where len > zero, writes len chars to a file. cipher is the cipher string of chars and cipher_file is a string containing the path of the text file. The menu in main() should look like: Encrypt a file: 1Decrypt a file: 2Exit:…arrow_forward
- The stream insertion operator << and the stream extraction operator >> are overloadedto handle all standard data types—including strings and memory addresses (stream insertion only)—and all user-defined data types T/Farrow_forwardQuestion 2 Write a C program which creates two child alternatively and print it on screen. processes. One of the child processes must open data1.txt and fill it with 10 random Sample Run data files and read one data from each file integers (0-9). The other child process must $/question2 open data2.txt and fill it with 10 random PARENT) Child process ID: 5379 letters (a-z). In the meanwhile, parent must CHILD1] wrote: 6 2 8 6 7 3 3 1 8 4 to print both child processes' id's and wait for CHILD2] Wrote: f y nhjw xkpm to them to finish. Then, it must open both file. [PARENT] Child process ID: 5378 file. [PARENT] 6 f 2 y 8 n 6 h 7 j 3 w 3 x 1 k 8 p 4 marrow_forwardIn python, rite a recursive function, displayFiles, that expects a pathname as an argument. The path name can be either the name of a file or the name of a directory. If the pathname refers to a file, its filepath is displayed, followed by its contents, like so: File name: file_path Lorem ipsum dolor sit amet, consectetur adipiscing elit... Otherwise, if the pathname refers to a directory, the function is applied to each name in the directory, like so: Directory name: directory_path File name: file_path1 Lorem ipsum dolor sit amet... File name: file_path2 Lorem ipsum dolor sit amet... ... Test this function in a new program.arrow_forward
- Write a write_scores function that opens the file, and writes scores and names from lst_scores and lst_names into the file. An example function call is below. Make sure to handle a file error. Assume good input in both lists. Function name: write_scoresParameters: lst_scores, a list of ints; lst_names, a list of strings; file_name, a string Purpose: Writes the names and scores to the file name, with one name and one corresponding score per line.Example function call: (attached) After this code runs, the file final_grades.txt should read: Ayesha 96 Paolo 99 Ahmed 93 Anna 94arrow_forwardThe function print_last_line in python takes one parameter, fname, the name of a text file. The function should open the file for reading, read the lines of the file until it reaches the end, print out the last line in the file, report the number of lines contained in the file, and close the file. Hint: Use a for loop to iterate over the lines and accumulate the count. For example: Test Result print_last_line("wordlist1.txt") maudlin The file has 5 lines.arrow_forwardThis is for r Regarding a for loop, which of the following is not true? The for keyword must be followed by parentheses. Following the for statement, the code to be executed is recognized by it being indented. The number of times the loop will be performed is determined by the length of the vector passed to the for keyword. The for loop can contain other for loops.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr