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

const int SIZE = 25; //Size of arrays int main() { double SalesAmounts [SIZE]={0

ID: 3610943 • Letter: C

Question

const int SIZE = 25; //Size of arrays

int main()
{
double SalesAmounts [SIZE]={0.0}; //Sales amounts array
string SalesReps [SIZE]; //Names of sales representatives array
ifstream infile; //Input filestream variable
string fnameopen, fnameclose; //Variables to hold actual name of file
double sum;
int counter=0; //used in for loops
double average; //average of sales amount
int MaxIndex; //used to find the array with the largest value
double LargestSale; //variable to hold the largest value
int numElements=counter-1;

cout<<"Please enter name of input file"<<endl;
cin>>fnameopen;
infile.open(fnameopen.c_str());
cout<<"Please enter name of output file"<<endl;
cin>>fnameclose;
cout<<"Hubbard Payroll Summary for NewTech"<<endl;

average = sum/counter;
cout<<fixed<<showpoint<<setprecision(2);
cout<<"Average sales: "<<setw(8)<<"$"
      <<setw(10)<<average<<endl;

///////////////////////////////////

if(numElements %2==0)
    {

      cout<<"Median sales: "<<setw(9)<<"$"<<setw(10)
          <<( SalesAmounts[(numElements/2)-1] + SalesAmounts[(numElements/2)])/2 <<endl;
    }
else
    {
      int median =(numElements/2);
      cout<<"Median sales: "<<setw(9)<<"$"<<setw(10)<<SalesAmounts[median]<<endl;
    }
////////////////////////////////

cout<<"Highest sales total: "<<setw(2)<<"$"<<setw(10)
      <<LargestSale<<endl;
cout<<"Top salesperson: "<<SalesReps[MaxIndex]<<endl;
/////////////////////////////

return 0;
}


Explanation / Answer

#include #include #include #include using namespace std; const int SIZE = 25; //Size of arrays double SalesAmounts [SIZE]={0.0}; //Sales amounts array string SalesReps [SIZE]; //Names of sales representatives array double average= 0.0; int counter=0; //used in for loops int MaxIndex = 0; double LargestSale =0.0; double median=0.0; void bigFunction(ifstream &in) {    /*average*/    double sum = 0;    for (counter=0; counter>SalesAmounts[counter];            sum = sum+ SalesAmounts[counter];            //cout