I know you don't do homework for people. But I'm not really sure where else to turn to, because my online tutor for my class isn't really helping. I'll show you the code I have. (I worked about 6 hours on it, honestly. I'm really really bad at this.) If you don't want to help, I understand.
The problem is: In a gymnastics or diving competition, each contestant's score is calculated by dropping the lowest and highest scores received and then adding the remaining scores. Write a program that allows the user to enter eight judges' scores and outputs the points received by the contestant. Format your output with two decimal places.
Here is what I have: (Please don't make fun of the fact that it just took me 6 freaking hours to do this.) My error is with the max and min element. I've never used that before. In fact, I just found them at the back of the book. We haven't actually gotten to algorithms. I couldn't think of anything else to use to find the highest and lowest scores. Thanks so so much if anyone replies!!!!!!
// Gymnastics Competition Problem
// Laura Ade
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
using std::fixed;
#include <iomanip>
using std::setprecision;
#include <algorithm> // algorithm definitions
using std::max_element;
using std::min_element;
int main()
{
double score; // individual judge's score
double min_element; // lowest score
double max_element; // highest score
double subtotal; // includes min and max scores
double final; // final score
int scoreCounter; // number of scores to be entered next
// Initialization Phase
subtotal = 0; // initialize final
scoreCounter = 1; // initialize loop counter
// Processing Phase
while ( scoreCounter <= 7 ) { // loop 8 times
cout << "Enter individual judge's score: "; // prompt for input
cin >> score; // read score from user
subtotal = subtotal + score; // add score to subtotal
scoreCounter = scoreCounter + 1; // add 1 to counter
}
// Termination Phase
final = subtotal - max_element - min_element; // drop highest & lowest score
// Display Result
cout << "Final score is " << final << endl;
return 0; // indicate program ended successfully