![Starting Out with C++ from Control Structures to Objects (9th Edition)](https://www.bartleby.com/isbn_cover_images/9780134498379/9780134498379_largeCoverImage.gif)
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
Concept explainers
Question
Chapter 5, Problem 25PC
Program Plan Intro
Using Files-Student Line Up
- Include the required header files to the program.
- Define the “main()” function.
- Declare the required variables.
- Open the input file and read it until the no more data to read from the file.
- Close the file.
- Print the front and back name of the student.
Expert Solution & Answer
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Students have asked these similar questions
Average Number of WordsIf you have downloaded the source code from the Computer Science Portal you will find a filenamed text.txt in the Chapter 08 folder. The text that is in the file is stored as one sentenceper line. Write a program that reads the file’s contents and calculates the average number ofwords per sentence.(You can access the Computer Science Portal at www.pearsonhighered.com/gaddis.)
Searching - a user should be able to search by ID or by item name
create only one menu item for searching
a user should be able to enter the name of the item using any case, (for example, sTRolleR)
you may wish to store items in all lower/upper case to expedite the search
write one search function that can search by ID and name and goes through the array of structs/objects only once
show the entire record if found or an appropriate message if not
Sorting - sort by any field
write one function to sort by any field using a parallel array of pointers
use Bubble Sort is not the most effective but the easiest to modify.
do not copy and paste sort code five times into the same function.
sorting using pointers is faster because you have to swap pointers only, which are normally stored in 4 bytes each; it also allows you to preserve the original order of the items
If you choose to have a submenu, a submenu must have an option to go back to the previous menu or main menu
if a user got…
Task: Loading data from files
This exercise will require you to load some information from files and use it in your program.
scene.txt contains a description of a series of shapes and colours to draw. You need to write code to read in the file data and draw the requested shapes in the correct colour. Each line in scene.txt will contain one of the following starting keywords followed by some data:
COLOUR followed by 3 values: R, G, B
CIRCLE followed by 3 values: X, Y, RADIUS
RECT Followed by 4 values: X, Y, W, H
LINE Followed by 4 values: X1, Y1, X2, Y2
CIRCLES are defined from the center. RECT's are defined from the top left. All values are space separated, and you can assume all input is correct (no errors). Please solve this program to draw the scene.
I can't upload the file scene.txt, so I decide to screenshot a file for you.
Subject: Java Programming
Chapter 5 Solutions
Starting Out with C++ from Control Structures to Objects (9th Edition)
Ch. 5.1 - What will the following program segments display?...Ch. 5.3 - Write an input validation loop that asks the user...Ch. 5.3 - Write an input validation loop that asks the user...Ch. 5.3 - Write an input validation loop that asks the user...Ch. 5.5 - Prob. 5.5CPCh. 5.6 - Name the three expressions that appear inside the...Ch. 5.6 - You want to write a for loop that displays I love...Ch. 5.6 - Prob. 5.8CPCh. 5.6 - Write a for loop that displays your name 10 times.Ch. 5.6 - Write a for loop that displays all of the odd...
Ch. 5.6 - Write a for loop that displays every fifth number,...Ch. 5.8 - Write a for loop that repeats seven times, asking...Ch. 5.8 - In the following program segment, which variable...Ch. 5.8 - Prob. 5.14CPCh. 5.8 - How would you modify Program 5-13 so any negative...Ch. 5.11 - What is an output file? What is an input file?Ch. 5.11 - What three steps must be taken when a file is used...Ch. 5.11 - What is the difference between a text file and a...Ch. 5.11 - Budget Analysis Write a program that asks the user...Ch. 5.11 - Random Number Guessing Game Write a program that...Ch. 5.11 - What type of file stream object do you create if...Ch. 5.11 - Write a short program that uses a for loop to...Ch. 5.11 - Write a short program that opens the file created...Ch. 5 - Why should you indent the statements in the body...Ch. 5 - Describe the difference between pretest loops and...Ch. 5 - Why are the statements in the body of a loop...Ch. 5 - What is the difference between the while loop and...Ch. 5 - Which loop should you use in situations where you...Ch. 5 - Which loop should you use in situations where you...Ch. 5 - Which loop should you use when you know the number...Ch. 5 - Why is it critical that counter variables be...Ch. 5 - Why is it critical that accumulator variables be...Ch. 5 - Why should you be careful not to place a statement...Ch. 5 - What header file do you need to include in a...Ch. 5 - What data type do you use when you want to create...Ch. 5 - What data type do you use when you want to create...Ch. 5 - Why should a program close a file when its...Ch. 5 - What is a files read position? Where is the read...Ch. 5 - To ______ a value means toincreaseit by one,and to...Ch. 5 - Prob. 17RQECh. 5 - Prob. 18RQECh. 5 - The statement or block that is repeated is known...Ch. 5 - Each repetition of a loop is known as a(n)...Ch. 5 - A loop that evaluates its test expression before...Ch. 5 - A loop that evaluates its test expression after...Ch. 5 - A loop that does not have a way of stopping is...Ch. 5 - A(n) _____ is a variablethatcountsthe number of...Ch. 5 - A(n) _____ is a sum of numbers that accumulates...Ch. 5 - A(n) _____ is a variable that is initialized to...Ch. 5 - Prob. 27RQECh. 5 - The _____ loop always iterates at least once.Ch. 5 - The _____ and _____ loops will not iterate at all...Ch. 5 - The _____ loop is ideal for situations that...Ch. 5 - Inside the for loops parentheses, the first...Ch. 5 - A loop that is inside another is called a(n)...Ch. 5 - The ___________ statement causes a loop to...Ch. 5 - The _____ statement causes _____ a loop to skip...Ch. 5 - Write a while loop that lets the user enter a...Ch. 5 - Write a do-while loop that asks the user to enter...Ch. 5 - Write a for loop that displays the following set...Ch. 5 - Write a loop that asks the user to enter a number....Ch. 5 - Write a nested loop that displays 10 rows of #...Ch. 5 - Convert the following while loop to a do-while...Ch. 5 - Convert the following do-while loop to a while...Ch. 5 - Convert the following while loop to a for loop:...Ch. 5 - Convert the following for loop to a while loop:...Ch. 5 - Write code that does the following: Opens an...Ch. 5 - Write code that does the following: Opens the...Ch. 5 - Modify the code that you wrote in Question 45 so...Ch. 5 - T F The operand of the increment and decrement...Ch. 5 - T F The cout statement in the following program...Ch. 5 - T F The cout statement in the following program...Ch. 5 - T F The while loop is a pretest loop.Ch. 5 - T F The do-while loop is a pretest loop.Ch. 5 - T F The for loop is a posttest loop.Ch. 5 - T F It is not necessary to initialize counter...Ch. 5 - T F All three of the for loops expressions may be...Ch. 5 - T F One limitation of the for loop is that only...Ch. 5 - T F Variables may be defined inside the body of a...Ch. 5 - T F A variable may be defined in the...Ch. 5 - T F In a nested loop, the outer loop executes...Ch. 5 - T F In a nested loop, the inner loop goes through...Ch. 5 - T F To calculate the total number of iterations of...Ch. 5 - T F The break statement causes a loop to stop the...Ch. 5 - T F The continue statement causes a terminated...Ch. 5 - T F In a nested loop, the break statement only...Ch. 5 - Prob. 64RQECh. 5 - // Find the error in this program. #include...Ch. 5 - // This program adds two numbers entered by the...Ch. 5 - // This program uses a loop to raise a number to a...Ch. 5 - // This program averages a set of numbers....Ch. 5 - // This program displays the sum of two numbers....Ch. 5 - // This program displays the sum of the numbers...Ch. 5 - Sum of Numbers Write a program that asks the user...Ch. 5 - Characters for the ASCII Codes Write a program...Ch. 5 - Ocean Levels Assuming the oceans level is...Ch. 5 - Calories Burned Running on a particular treadmill...Ch. 5 - Membership Fees Increase A country club, which...Ch. 5 - Distance Traveled The distance a vehicle travels...Ch. 5 - Pennies for Pay Write a program that calculates...Ch. 5 - Math Tutor This program started in Programming...Ch. 5 - Hotel Occupancy Write a program that calculates...Ch. 5 - Average Rainfall Write a program that uses nested...Ch. 5 - Population Write a program that will predict the...Ch. 5 - Celsius to Fahrenheit Table In Programming...Ch. 5 - The Greatest and Least of These Write a program...Ch. 5 - Student Line Up A teacher has asked all her...Ch. 5 - Payroll Report Write a program that displays a...Ch. 5 - Savings Account Balance Write a program that...Ch. 5 - Sales Bar Chart Write a program that asks the user...Ch. 5 - Prob. 18PCCh. 5 - Budget Analysis Write a program that asks the user...Ch. 5 - Random Number Guessing Game Write a program that...Ch. 5 - Random Number Guessing Game Enhancement Enhance...Ch. 5 - Square Display Write a program that asks the user...Ch. 5 - Pattern Displays Write a program that uses a loop...Ch. 5 - Using FilesNumeric Processing If you have...Ch. 5 - Prob. 25PCCh. 5 - Personal Web Page Generator Write a program that...
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
- Chapter 7 - Programming Challenge 15 15. World Series Champions If you have downloaded this book’s source code (the companion Web site is available at www.pearsonhighered.com/gaddis), you will find a file named WorldSeriesWinners.txt. This file contains a chronological list of the winning teams in the World Series from 1903 through 2009. (The first line in the file is the name of the team that won in 1903, and the last line is the name of the team that won in 2009. Note that the World Series was not played in 1904 or 1994, so those years are skipped in the file.) Write a program that lets the user enter the name of a team, and then displays the number of times that team has won the World Series in the time period from 1903 through 2009. Tip: Read the contents of the WorldSeriesWinners.txt file into an ArrayList. When the user enters the name of a team, the program should step through the ArrayList, counting the number of times the selected team appears You only need to submit the…arrow_forwardProgram Description: The project is a student management system which maintains student records in a simple text file. Your task is to write a program to save a list of students records in a FILE and then perform several operations on this FILE. Your program will ask user to choose the option from a menu. The 3 major function in menu are: ADD STUDENT FIND STUDENT PRINT LIST Exit How it Works The menu is handled by do while and switch statement. Sample output The Methods to be implemented are as follows: 1. ADDSTUDENT This method will add a new student to the file. It takes 3 parameters ( student name, id, and GPA). Your program must ask the user to enter the details of new students: Name, ID and GPA 2. FINDSTUDENT This method will search for a student with his/her id in the file. If the student is found it will print her/his record to the output. If the student is not found it will print “There is no record of this student in this system” 3. PRINTLIST This method will print all the…arrow_forward1994 Weekly Gas GraphIn the student sample programs for this book, you will find a text file named 1994_Weekly_Gas_Averages.txt. The file contains the average gas price for each week in the year 1994.(There are 52 lines in the file.) Using matplotlib, write a Python program that reads thecontents of the file then plots the data as either a line graph or a bar chart. Be sure to displaymeaningful labels along the X and Y axes, as well as the tick marks. (in python)arrow_forward
- C++HurdleWords The HurdleWords class is mostly provided to you. HurdleWords is constructed from two files in the data/ folder: ● valid_guesses.txt (all 5 letter guesses considered to be valid words to guess), and ● valid_hurdles.txt (all words that may be selected to be the secret Hurdle.) ● Note: you may edit both text files if you’d like to add custom words to your game. HurdleWords stores all potential valid Hurdles from valid_hurdles.txt into a vector of strings (valid_hurdles_), and all valid guesses from valid_guesses.txt into an unordered set of strings (valid_guesses_). A set is simply a data structure that contains no duplicates and allows for a speedy lookup to check if a given element exists within the set. Because there are over 10,000 valid guesses, we store them in an unordered set to leverage their speediness, as you will need to check if a user-submitted guess is considered valid (i.e. their guess is considered a valid guess in the dictionary). You are responsible for…arrow_forwardDebug thisarrow_forward# Method: Load levelsList using the data in levelsFile def readLevelsFromFile(self): try: # Set levelsList to an empty list pass # Open the file pass # Use a loop to read through the file line by line pass # This code is inside the loop: # Convert the line to a float and then append it to levelsList pass # Close the file pass except: returnarrow_forward
- Name SearchIn the Chap07 folder of the Student Sample Programs, you will find the followingfiles:• GirlNames.txt—This file contains a list of the 200 most popular names given to girls born in the United States from 2000 through 2009.• BoyNames.txt—This file contains a list of the 200 most popular names given to boys born in the United States from 2000 through 2009.Create an application that reads the contents of the two files into two separatearrays or Lists. The user should be able to enter a boy’s name, a girl’s name, orboth, and the application should display messages indicating whether the nameswere among the most populararrow_forward1. Random numbers File: random_numbers.py (Quick note: NEVER name your files the same as a Python module. If you call this file random.py it won't let you import the real random.) (Another quick note: Don't let yourself get stuck on something for too long. If one part of one question starts taking you too long, just leave it, move on and come back to it later.) Write a complete Python program that ask the user for quantity of random numbers and a maximum, then generates and store that many numbers between 0 and the maximum. When you've got this part working, add the following interesting additions: minimum maximum random choice from existing list (Hint: if there are 7 numbers it will be a number at a random index 0-6) the list reversed* the list sorted* Note*: Python's .reverse() and .sort() list methods do NOT return the reversed or sorted list... they modify the list in place.So, if you write something like: print(numbers.sort()) You will not get what you expect. You'll sort the…arrow_forwardSubmission: Combine the code files for Q1 and Q2 as a zip file and submit in Moodle Question 1: Write a Program that to enter Student Name, Grade and print it to the screen with below requirements . . . . Asks the users how many student grades they want to enter. Based on that number the program should setup a loop to ask the user to enter student name and the student grade. Save this information using 2 arrays At the end the program must show the student names and grades with 1 student on each line on the screen Program should use Arrays and loops to achieve the task.arrow_forward
- Assignment Submission Instructions:This is an individual assignment – no group submissions are allowed. Submit a script file that contains the SELECT statements by assigned date. The outline of the script file lists as follows:/* ******************************************************************************** * Name: YourNameGoesHere * * Class: CST 235 * * Section: * * Date: * * I have not received or given help on this assignment: YourName * ***********************************************************************************/USE RetailDB;####### Tasks: Write SQL Queries ######### -- Task 1 (Customer Information):-- List your SELECT statement below. Make sure the SQL script file can be run successfully in MySQL and show the outcome of the code on MySQLarrow_forwardPython A Personal Fitness Tracker is a wearable device that tracks your physical activity, calories burned, heart rate, sleeping patterns, and so on. One common physical activity that most ofthese devices track is the number of steps you take each day The steps.txt file contains the number of steps a person has taken each day for a year. There are 365 lines in the file, and each line contains the number of steps taken during a day. Write a program that reads the file, then displays the average number of steps taken for each month Your program should use a function to calculatethe averagenumber of steps. You will need to pass more than one argument to the function.arrow_forwardThe Spring fork amateur golf club has a tournament every weekend. The club president has asked you to design a program. It contains the following menu: Select the task 1. Add new records 2. Read Records 3. End the program If the user enters 1, the program will read each players name and golf score as keyboard input, then save the records in a file names golf.dat If the user enters 2, the program reads the records from the golf.dat file and displays them. While the menu selection is not equal to 3, get the user selection. If the selection is 1, get the number of players in the tournament, open the output file. For each player, get the name and the score, and write them to the file. Close the file. If the selection is 2, open the input file, read the values from the file, display the values, close the file. If the selection is 3, exit the program. I already had a code written from before, but I'm having a hard time turning it into a menu driven code. It does need to have the function…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT