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
Want to see the full answer?
Check out a sample textbook solutionStudents 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.)
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 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…
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
- 1994 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_forwardC++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_forwardName 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_forward
- 1. 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_forwardBody Mass Index Write a program that reads names, weights, and heights from bmi.dat (provided with starter code; do not change the file name). Use the information to calculate and displays a person’s body mass index (BMI). The BMI is often used to determine whether a person with a sedentary lifestyle is overweight or underweight for his or her height. A person’s BMI is calculated with the following formula: BMI = weight × 703 / height2 where weight is measured in pounds and height is measured in inches. The file is in the format name weightInKG heightInCM You will read the name, weight and height for 4 people from the file, and you will need to convert the weights in the file to pounds (note that 1 kilogram = 2.2 pounds) and the heights to inches (2.54 cm = 1 inch). The program should display the person's name along with the calculated BMI and a message indicating whether the person has optimal weight, is underweight, or is overweight. Your output should look like A person’s weight…arrow_forwardAssignment 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_forward
- Python 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_forwardJAVA PPROGRAM ASAP Please Modify this program ASAP BECAUSE IT IS HOMEWORK ASSIGNMENT so it passes all the test cases. The program must pass the test case when uploaded to Hypergrade. Also, for test cases 1-4 it wants only to input Please enter the file name or type QUIT to exit: then input the file and display the Total number of words. For test cases 5 and 7 it wants to only to input Please enter the file name or type QUIT to exit then input input5.txt and then display File: input5.txt does not exist.\n then display Please enter the file name again or type QUIT to exit:\n then type input1.txt to display the total number of words or type quit to exit the program. For test case 6 it wants only to Please enter the file name again or type QUIT to exit:\n then type quit to exit the porgram. Chapter 9. PC #10. Word Counter (page 610) Write a program that asks the user for the name of a file. The program should display the number of words that the file contains. Input…arrow_forwardFleet class: Instance Variables An array that stores Aircraft that represents Delta Airlines entire fleet A variable that represents the count for the number of aircraft in the fleet Methods: o Constructor-One constructor that instantiates the array and sets the count to aero readFile()-This method accepts a string that represents the name of the file to be read. It will then read the file. Once the data is read, it should create an aircraft and then pass the vehicle to the addAircraft method. It should not allow any duplication of records. Be sure to handle all exceptions. o writeFile()-This method accepts a string that represents the name of the file to be written to and then writes the contents of the array to a file. This method should call a sort method to sort the amay before writing to it. sortArray()-This method returns a sorted array. The array is sorted by registration number.u addAircraft- This method accepts an aircraft and adds it to the fleet(the array only if it is not…arrow_forward
- CMPSC 125: C++ Programming Programming Project Assignment Program Description: This assignment focuses on while loops and random numbers. Turn in a file named Lab4_yourFirstName.cpp. Your program allows the user to play a game in which the program thinks of a random integer and accepts guesses from the user until the user guesses the number correctly. After each incorrect guess, you will tell the user whether the correct answer is higher or lower. The below shows one sample execution of your program. Your output will differ depending on the random numbers chosen and user input typed, but the overall output structure should match that shown below: I am thinking of a number between 1 and 100 Your guess? 50 [Enter] It's lower Your guess? 25 [Enter] It's higher Your guess? 35 [Enter] It's lower Your guess? 30 [Enter] It's higher Your guess? 32 (Enter] It's lower Your guess? 31 [Enter] You got it right in 6 guesses! Do you want to play again? Y[Enter] I am thinking of a number between 1 and…arrow_forwardWord List File Reader This exercise assumes you have completed the Programming Exercise 7, Word List FileWriter. Write another program that reads the words from the file and displays the following data:• The number of words in the file.• The longest word in the file.• The average length of all of the words in the filearrow_forwardC++ Visual Studio 2019 Write a program that asks the user for the name of a file. The program should display the contents of the file on the screen. Each line of screen output should be preceded with a line number, followed by a colon. The line numbering should start at 1. Here is an example: George Rolland 127 Academy Street Brasstown, NC 28706 If the file's contents won't fit on a single screen, the program should display 24 lines of output at a time, and then pause. Each time the program pauses, it should wait for the user to strike a key before the next 24 lines are displayed. Note: Save text below as the file to use and name it forChap12.txt file for this assignment. The line numbers should NOT be reset for each screen. Text: No one is unaware of the name of that famous English shipowner, Cunard. In 1840 this shrewd industrialist founded a postal service between Liverpool and Halifax, featuring three wooden ships with 400-horsepower paddle wheels and a burden of 1,162 metric…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning