EBK DATA STRUCTURES AND ALGORITHMS IN C
4th Edition
ISBN: 9781285415017
Author: DROZDEK
Publisher: YUZU
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a C++ program that opens three files (i.e.
s1.txt, s2.txt, and s3.txt) and reads the data
of three students. Each file contains the
student first name and last name separated by
a space and the student grades in three
subjects as double floating-point numbers on
the next line. The program should output the
data in table format such that the data of each
student is displayed on one line. The data of
the students is ordered in the table
alphabatically according to their names.
The last column in the table contains the
average grade of each student. The last row
in the table contains the maximum grade in
each subject. Notice that the width of the first
column in the table is 20 and its is aligned to
the left. All remaining columns have width of 7
and their data is aligned to the right. Also
Notice, that all the numbers in the table must
be displayed with exactly two decimal digits.
IMPORTANT NOTES
. Do not add any cout statements except
for the final outputs as shown in the
sample…
In a text file, I have two numbers each line. The numbers are the employee ID and the number of hours the employee work. My goal of this program is to read the both employee ID and the number of hours the employee work and print it out in the main program. If the list of employee id is not in order, sort it in order and still print it out in the main program. Additionally, after printing them out, print out the total number of employees and the total number of hours all the employee work. Write this in java
For example
File.txt
EmployeeID Number of Hours Work
3 12
2 20
1 40
5 20
7 9
In the main program print:
EmployeeID Number of Hours Work
1 40
2 20
3 12
5 20
7 9
create a program in C++ that does the extraction and analysis described above except that the tasks shall be made somewhat simpler. The program shall read from a file "inputdata.txt" containing a name and exactly five values of floating point numbers per line in the file. The first line of the file shall contain the name of the person (first and last) that gathered the data i.e. Joe Jones. The second line of the file shall be the first row of data. Your program will process all the lines in the file as described below.
As the program reads each row of data, it shall do two things: it shall keep a running sum of the values read for that row, and shall also write the average of that row to a file "averages.txt". The program will continue reading from the file until it reaches the end of the file. This will entail using a "while" loop and the eof() function that is talked about in Chapter 13 of the text book. The person's name is to be read in at one time using "getline" and stored under…
Chapter 6 Solutions
EBK DATA STRUCTURES AND ALGORITHMS IN C
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
- 1. Write a C++ program that reads a student grade from the screen/keyboard. The program should then use the input grade as a search key to look for the list of students with matching grade in a text file (file.txt). Each record of the student data in the text file consists of matric number and grade. Print the list of matric numbers for students whose grades match the search key value and the number of students with grades A, B, C, D and F on the screen. Do not use array in the program. An example of the text file (file.txt) is as follows. 66756 A 78954 B 64528 A 88756 C 59576 F 87412 A 76532 B 63849 A 79475 C 73645 B 67355 A If the input grade (i.e. the search key) is A, the input/output screen produced should be displayed as follows. Underlined and bold item is user input. Enter grade (search key): A 56700 D 93769 A The matric number of students with grade A: 66756 64528 87412 63849 93769 67355 Number of students with grade A: 6 Number of students with grade B: 3 Number of students…arrow_forwardDevelop a C++ PROGRAM which will find a hidden sentence in a list of random words Open this text file named shuffled_words.txt in your program If it matters, you may presume there are an even number of words in the file Place the contents of the file into an appropriate data structure in the following manner: Grab a pair of strings from the file (unless end of file is reached) Each string is separated by a space The first string is the key The second string is the value So both the key and value are strings Place the key/value pair into your data structure Words are chained together such that a key will give its value like normal, but that value may also be a key in the map, which can find another value and so forth For example... If... map["why"] = "hello" map["hello"] = "there" map["there"] = "everyone" map["everyone"] does not exist This means if I start with "why" and concatenate the map values together I get the sentence "why hello there everyone" There is only one…arrow_forwardDo not read directly from the example files, as the automated testing system expects you to read from the standard input. Instead, process the lines as follows: 3 - Geography Grades 3 Make a copy of your program for the problem Geography Grades 2 and change the code in such a way that your program can process multiple groups. These groups are on the input separated by ’=\n’. Every group starts with a first line that contains the name of the group and the lines after contain the information about the students in the same way as is specified for the problem Geography Grades 1. With the input 1bErik Eriksen__________4.3 4.9 6.7Frans Franssen________5.8 6.9 8.0=2bAnne Adema____________6.5 5.5 4.5Bea de Bruin__________6.7 7.2 7.7Chris Cohen___________6.8 7.8 7.3Dirk Dirksen__________1.0 5.0 7.7 The output should be: Report for group 1bErik Eriksen has a final grade of 6.0Frans Franssen has a final grade of 7.0End of reportReport for group 2bAnne Adema has a final grade of 6.0Bea de Bruin…arrow_forward
- Computer Science In a file named Exercise2.c write the function double sum(double (*f)(double), int start, int end); The call sum(g,i,j) should return g(i)+…+g(j). Add a main function to illustrate the use of your implementation of sum applied to sqrt from 1 to 10.arrow_forwardProblem Definition Task. Your task is to develop a python program that reads input from text file and finds if the alphanumeric sequence in each line of the provided input file is valid for Omani car license plate. The rules for valid sequences for car plates in Oman are as follows: Each sequence is composed of 1 to 5 digits followed by one or two letters. Digits cannot start with 0, for instance, 00, 011, or 09 are not valid digit sequences. The following list are the only valid letter combinations: ['A','AA','AB','AD','AR','AM','AW",'AY"', 'B', BA','BB','BD',"BR','BM',"BW',"BY', 'D','DA','DD','DR','DW','DY', 'R','RA','RR','RM','RW','RY', 'S','SS', 'M','MA','MB','MM','MW','MY", "W',"WA',WB',"wW', Y,YA','YB','YD','YR','YW',YY] Program Input/Output. Your program should read input from a file named plates.txt and write lines with valid sequences to a file named valid.txt. Any line from the input file containing invalid sequence should be written to a file named invalid.txt. Each line…arrow_forwardUSING FILE POINTERS IN C PLEASE . Write a program that prints a table of all the Roman numeral equivalents of the decimal numbers in the range 1 to 50. Knowing that the roman numbers (from 1 to 10) are as follows: I, II, III, IV, V, VI, VII, VIII, IX, X. Note that 50 is represented by L. COMMENT ALL OF YOUR STEPSarrow_forward
- Task 2 Write a python program to find the longest word in a file. Then print the word. Input: [in a file] I love Python Programming It is very easy to understand the code It can code very hard problems easily in python code Python programming is the best programming language Output: Programming Hint(1): You can use split function to separate the words into a list. Hint(2): Use function readlines()arrow_forwardWrite a complete C or C++ program to implement a digital music archive program. The program should be able to allow the following operations through the menu structure. Use FILE to write the outputs, the song directory: Menu: 1- Add a new song to directory 2- Delete a song from the directory 3- List all songs in the directory 4- Search a song: A – Search according to ID B – Search according to category 5- Update song information 6- Sort according to ID A - In ascending order B – In descending order 7- Sort according to category in alphabetic order 8- Quit struct date { int day, month, year; }; struct car { int ID; char songname[100], singersname[30], category[10]; struct date albumdate; }song_directory[100];arrow_forwardTask: Write a program in C++ language, using functions only, with the following features. Program reads paragraph(s) from the file and stores in a Then program counts the occurrence of each word in the paragraph(s) and stores all words with their number of If that word has appeared more than one time in whole string, it should store the word only once along its total number The output described in above (int part 3) must be stored in a new file. Sample input: is the is and the is and the and is and only that is Sample output: is 5 the 3 and 4 only 1 that 1 Note: Make program as simple as possible.arrow_forward
- C++Create a program: Given a large text file with multiple strings, what would be the most efficient way to read the text file and count how many and which word appears the most words in c++.The text file's size is unknown. I add an image for input .arrow_forwardSuppose a file contains student's records with each record containing name and age of a student. Write a program to read these records and display them in sorted order by name. Use C language to write a program.arrow_forwardCode should be in Python. 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'). (Examples in image)arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- 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
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Instruction Format (With reference to address); Author: ChiragBhalodia;https://www.youtube.com/watch?v=lNdy8HREvgo;License: Standard YouTube License, CC-BY