Extend the program to display which player has the highest batting average (hits / atBats) and that average. ---------------------- stats.txt file info: Andrus 574 148 Beltre 543 151 Choo 531 146 Fielder 592 182 Odor 405 108 ---------- Program to modify: /* COSC 1437 Activity 3 Baseball Statistics */ #include #include #include using namespace std; // Structure to hold batting statistics struct Player { string name; int atBats; int hits; }; int main() { ifstream statFile; string playerName; int bats, hits; Player * baseballArray[100]; Player * aPlayer; int numPlayers = 0; statFile.open("stats.txt"); // Continue reading until the end of file while (statFile >> playerName) { statFile >> bats >> hits; // Dynamically create a new Player aPlayer = new Player; aPlayer->name = playerName; aPlayer->atBats = bats; aPlayer->hits = hits; // Store the pointer to the Player struct in the array baseballArray[numPlayers++] = aPlayer; // Display this information cout << aPlayer->name << " has " << aPlayer->atBats << " at bats and " << aPlayer->hits << " hits" << endl; } // For Activity 3: Display which player has the highest batting average. // Display the player's name and average }

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

Extend the program to display which player has the highest batting average (hits / atBats) and that average.

----------------------

stats.txt file info:

Andrus 574 148

Beltre 543 151

Choo 531 146

Fielder 592 182

Odor 405 108

----------

Program to modify:

/* COSC 1437 Activity 3 Baseball Statistics */

#include <iostream>

#include <string>

#include <fstream>

using namespace std;

// Structure to hold batting statistics

struct Player

{

string name;

int atBats;

int hits;

};

int main()

{

ifstream statFile;

string playerName;

int bats, hits;

Player * baseballArray[100];

Player * aPlayer;

int numPlayers = 0;

statFile.open("stats.txt");

// Continue reading until the end of file

while (statFile >> playerName)

{

statFile >> bats >> hits;

// Dynamically create a new Player

aPlayer = new Player;

aPlayer->name = playerName;

aPlayer->atBats = bats;

aPlayer->hits = hits;

// Store the pointer to the Player struct in the array baseballArray[numPlayers++] = aPlayer;

// Display this information

cout << aPlayer->name << " has " << aPlayer->atBats << " at bats and " << aPlayer->hits << " hits" << endl;

}

// For Activity 3: Display which player has the highest batting average. // Display the player's name and average }

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
File Input and Output Operations
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