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]; //coutRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.