Im making an array program but i keep getting these errors here is my program:
//Hw9ShumateCedric My first array
#include<iostream>
#include<iomanip>
#include<cmath>
#include<fstream>
using namespace std;
const int MAXVALUE = 101;
int (resist[]);
double findMax(double resist[], int numValues);
double findMin(double resist[], int numValues);
double calcMean(double resist[], int numValues);
double geoMean(double resist[], int numValues);
double rmsAvg(double resist[], int numValues);
double harmMean(double resist[], int numValues);
int main(){
double resist[MAXVALUE];
double max, min, mean, geo_Mean, rms_Avg, harm_Mean;
int numValues;
ifstream infile ("resist.txt");
cout<<" , Program 9"<<endl;
cout<<"Sample Resistance Study"<<endl;
numValues = loadArray(resist);
max = findMax(resist, numValues);
cout<<"\n The maximum value is"<<setw(10)<<fixed<<setprecision(2)<<max<<endl;
min = findMin(resist, numValues);
cout<<"The minimum value is "<<setw(10)<<fixed<<setprecision(2)<<min<<endl;
mean = calcMean(resist, numValues);
cout<<"The mean is "<<setw(23)<<fixed<<setprecision(6)<<mean<<endl;
geo_Mean = geoMean(resist, numValues);
cout<<"The geometric mean is "<<setw(13)<<fixed<<setprecision(6)<<geo_Mean<<endl;
rms_Avg = rmsAvg(resist, numValues);
cout<<"The rms average is "<<setw(16)<<fixed<<setprecision(6)<<rms_Avg<<endl;
harm_Mean = harmMean(resist, numValues);
cout<<"The harmonic mean is "<<setw(14)<<fixed<<setprecision(6)<<harm_Mean<<endl;
cout<<"\n The sorted list of values is: "<<endl;
return 0;
}
int loadArray(double resist[MAXRESIST]){
int numValues = 0;
ifstream infile ("resist.txt");
for (int i = 0; i<MAXRESIST; i++){
if (infile){
infile>>resist[i];
numValues = i;}
}
return numValues;
}
double findMin(double resist[MAXRESIST], int numValues){
int index = 0;
double min = resist[index];
for (int i=0; i<numValues; i++){
if (resist[i]<min)
min=resist[i];
}
return min;
}
double calcMean (double resist[MAXRESIST], int numValues){
double sum = 0, mean;
for (int i = 0; i<numValues; i++){
sum=sum+resist[i];}
mean = sum / numValues;
return mean;
}