The file contains students' IDs, names, and scores. Count how many students there are and create three arrays dynamically. And then read the file again and fill the arrays with the student's information. Print out the best score and print out information of students who has the best score.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Use C++

student.txt
108927 Alice 80
101981 Paul 92
102888 Cindy 86
100738 Robert 70
100892 Ruth 89
102893 John 91
109189 Tammy 95
107182 Jenny 72
106627 Amy 95
102930 Brian 77
108992 Hailey 71
109281 Jake 88
104244 Sandy 69
105566 Chris 95
102871 Angel 82
107889 Sue 93
0
id 108927
0
name Alice
0
score 80
1
101981
1
Paul
1
92
******
******
Output
15
107889
15
Sue
15
93
Enter filename: student. txt
Students List
108927 Alice 80
101981
Paul 92
102888
100738
100892
102893
109189
107182
106627
102930
108992
Cindy 86
Robert 70
Ruth 89
91
John
Tammy 95
Jenny 72
Amy 95
Brian 77
Hailey 71
Jake 88
69
Chris 95
Angel 82
Sue 93
109281
104244 Sandy
105566
102871
107889
*** Max score : 95
Students with max score
109189 Tammy 95
106627
105566
Amy 95
Chris 95
Transcribed Image Text:student.txt 108927 Alice 80 101981 Paul 92 102888 Cindy 86 100738 Robert 70 100892 Ruth 89 102893 John 91 109189 Tammy 95 107182 Jenny 72 106627 Amy 95 102930 Brian 77 108992 Hailey 71 109281 Jake 88 104244 Sandy 69 105566 Chris 95 102871 Angel 82 107889 Sue 93 0 id 108927 0 name Alice 0 score 80 1 101981 1 Paul 1 92 ****** ****** Output 15 107889 15 Sue 15 93 Enter filename: student. txt Students List 108927 Alice 80 101981 Paul 92 102888 100738 100892 102893 109189 107182 106627 102930 108992 Cindy 86 Robert 70 Ruth 89 91 John Tammy 95 Jenny 72 Amy 95 Brian 77 Hailey 71 Jake 88 69 Chris 95 Angel 82 Sue 93 109281 104244 Sandy 105566 102871 107889 *** Max score : 95 Students with max score 109189 Tammy 95 106627 105566 Amy 95 Chris 95
The file contains students' IDs, names, and scores. Count how many
students there are and create three arrays dynamically. And then read
the file again and fill the arrays with the student's information. Print out
the best score and print out information of students who has the best
score.
Transcribed Image Text:The file contains students' IDs, names, and scores. Count how many students there are and create three arrays dynamically. And then read the file again and fill the arrays with the student's information. Print out the best score and print out information of students who has the best score.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;
// four function declarations
int main()
{
int id nullptr;
string* name = nullptr;
int* score = nullptr;
char filename [20];
cout<<"Enter filename: ";
// id array
// name array
// score array
cin>> filename;
int count = readDataFromFile(filename, &id, &name, &score);
cout << "count : " << count << endl;
printData(id, name, score, count);
int max;
findMax (score, &max, count);
printMaxList (id, name, score, count, max);
return 0;
Enter filename: student. txt
Students List
108927
101981
102888
100738
100892
102893
109189
107182
106627
102930
108992
109281
104244
105566
102871
107889
Alice 80
Paul 92
86
70
Ruth
89
John
91
Tammy
95
Jenny 72
Amy
95
77
71
Cindy
Robert
Brian
Hailey
Jake 88
69
95
Sandy
Chris
Angel 82
Sue 93
*** Max score : 95
Students with max score
109189
95
}
106627
95
// four function definitions (readDataFromFile, printData, findMax, printMaxList) 105566
Chris 95
Tammy
Amy
Transcribed Image Text:#include <iostream> #include <fstream> #include <iomanip> #include <string> using namespace std; // four function declarations int main() { int id nullptr; string* name = nullptr; int* score = nullptr; char filename [20]; cout<<"Enter filename: "; // id array // name array // score array cin>> filename; int count = readDataFromFile(filename, &id, &name, &score); cout << "count : " << count << endl; printData(id, name, score, count); int max; findMax (score, &max, count); printMaxList (id, name, score, count, max); return 0; Enter filename: student. txt Students List 108927 101981 102888 100738 100892 102893 109189 107182 106627 102930 108992 109281 104244 105566 102871 107889 Alice 80 Paul 92 86 70 Ruth 89 John 91 Tammy 95 Jenny 72 Amy 95 77 71 Cindy Robert Brian Hailey Jake 88 69 95 Sandy Chris Angel 82 Sue 93 *** Max score : 95 Students with max score 109189 95 } 106627 95 // four function definitions (readDataFromFile, printData, findMax, printMaxList) 105566 Chris 95 Tammy Amy
Rewrite the problem 1 code using four functions. You are not allowed to
change the main function. You should print out the same result with four
functions.
Transcribed Image Text:Rewrite the problem 1 code using four functions. You are not allowed to change the main function. You should print out the same result with four functions.
Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Array
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education