Code:
#include <iostream>
#include <cassert>
#include <fstream>
#include <string>
#include <iomanip>
using namespace std;

//Function Prototypes.
void openFiles(ifstream& infile);
void getData(ifstream& infile,int scores []);
double calcScore(const int scores [], double average);
void display(ifstream& infile, const int [], double average);

const int arraySize = 11;

int main ()
{
	int scores[arraySize];
	ifstream infile;
	double average;
	
	openFiles(infile);
	getData(infile, scores);
	average = calcScore(scores, average);
	display(infile, scores, average);

	return 0;
}

//Asking user to enter file name. Then opening the file.
void openFiles(ifstream& infile)
{
	
	string infilename;
		
	cout <<"Enter the file name to open"<< endl;
	cin >> infilename;
	infile.open(infilename.c_str());
	assert(infile);
}

//Getting scores from the file they put in.
void getData(ifstream& infile, int scores[])
{

	int i=0;
	while (infile)
	
	{
		infile >> scores[i];
			i++;
	
	}

}

//Calculating the scores to keep in.
double calcScore(const int scores [])
{
	int sum = 0;
	
	for (int i = 0; i < scores; i++)
		sum += scores[i];
	
	return sum / static_cast<double>();

}

//Displaying the points reveived by contestant.
void display(const int scores[])
{

	 cout << fixed << showpoint << setprecision(2);
	 cout << endl << "Scores:" << endl;
	
	for (int i = 0; i < scores; i++)
		cout << setw(7) << scores[i] << endl;
	
	cout << endl << "Average: " << average << endl;


}
I need some serious help.. I can't get it to work..
The objective of the project is to be able to use declare, use and manipulate arrays. In a gymnastics or diving competition, each contestant's score is calculatede by dropping the lowest and highest scores and then addign the remaining scores. A judge awards point between 1 and 10, with 1 being the lowest and 10 being the highest. im supposed to write a program that read in the judges scores from an input file(their will be between 5 and 10 scores) and output the points received by the contestant, formatted with two decimal places.

Help?