Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Could someone please help me with this assignment? Exercise 1: Complete this pro

ID: 3655006 • Letter: C

Question

Could someone please help me with this assignment?

Exercise 1: Complete this program as directed.

Exercise 2: run the program with the following data: 90 45 73 62 -99

and record the output.

Exercise 3: Modify your program from Exercise 1 so that it reads the information from the

gradfile.txt file, reading until the end of file is encountered. You will need to first

retrieve this file and place it in the same folder as your C++ source code. Run the

program.

gradfile.txt

90

45

73

21

62

// This program will read in a group of test scores( positive integers from 1 to 100)

// from the keyboard and then calculates and outputs the average score

// as well as the highest and lowest score. There will be a maximum of 100 scores.

#include <iostream>

using namespace std;

typedef intGradeType[100]; // declares a new data type:

// an integer array of 100 elements

float findAverage (const GradeType, int); // finds average of all grades

int findHighest (const GradeType, int); // finds highest of all grades

int findLowest (const GradeType, int); // finds lowest of all grades

int main()

{

GradeType grades; // the array holding the grades.

int numberOfGrades; // the number of grades read.

int pos; // index to the array.

float avgOfGrades; // contains the average of the grades.

int highestGrade; // contains the highest grade.

int lowestGrade; // contains the lowest grade.

// Read in the values into the array

pos = 0;

cout << "Please input a grade from 1 to 100, (or -99 to stop)" << endl;

cin >> grades[pos];

while (grades[pos] != -99)

{

// Fill in the code to read the grades

}

numberOfGrades = _________; // Fill blank with appropriate identifier

// call to the function to find average

avgOfGrades = findAverage(grades, numberOfGrades);

cout << endl << "The average of all the grades is " << avgOfGrades << endl;

// Fill in the call to the function that calculates highest grade

cout << endl << "The highest grade is " << highestGrade << endl;

// Fill in the call to the function that calculates lowest grade

// Fill in code to write the lowest to the screen

return 0;

}

//****************************************************************************

// findAverage

//

// task: This function receives an array of integers and its size.

// It finds and returns the average of the numbers in the array

// data in: array of floating point numbers

// data returned: avarage of the numbers in the array

//

//****************************************************************************

float findAverage (const GradeType array, int size)

{

float sum = 0; // holds the sum of all the numbers

for (int pos = 0; pos < size; pos++)

sum = sum + array[pos];

return (sum / size); //returns the average

}

//****************************************************************************

// findHighest

//

// task: This function receives an array of integers and its size.

// It finds and returns the highest value of the numbers in

// the array

// data in: array of floating point numbers

// data returned: highest value of the numbers in the array

//

//****************************************************************************

int findHighest (const GradeType array, int size)

{

// Fill in the code for this function

}

//****************************************************************************

// findLowest

//

// task: This function receives an array of integers and its size.

// It finds and returns the lowest value of the numbers in

// the array

// data in: array of floating point numbers

// data returned: lowest value of the numbers in the array

//

//****************************************************************************

int findLowest (const GradeType array, int size)

{

// Fill in the code for this function

}

Explanation / Answer

you may also download the code from http://www.2shared.com/file/gbf9lczI/SCORE.html #include #includeusing namespace std; typedef int GradeType[100]; float findAverage (const GradeType, int); int findHighest (const GradeType, int); int findLowest (const GradeType, int); int main() { GradeType grades; int numberOfGrades; int pos; float avgOfGrades; int highestGrade; int lowestGrade; pos = 0; numberOfGrades=0; do { cout
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote