Question: i need the following program in C++ /* gpaAnalysis.cpp data analysis */ #include #include using namespace std; const int size=5; int main() { int id[size];
i need the following program in C++
/*
gpaAnalysis.cpp
data analysis
*/
#include
#include
using namespace std;
const int size=5;
int main()
{
int id[size];
double gpa[size];
//reading data from a file
ifstream fin("gpa.dat");
if(fin.fail())
{
cerr
exit(0);
}
int x=0;
while(!fin.eof())
{
fin>>id[x]>>gpa[x];
x++;
}
fin.close();
//show my arrays data
cout
for(int i=0; i
cout
//find minimum gpa
double min=gpa[0];
for(int i=0;i
if(gpa[i]
min=gpa[i];
cout
//calculate average
double sum=0;
for(int i=0; i
sum+=gpa[i];
double average=sum/size;
cout
//display list of students below average
cout
cout
for(int i=0; i
if(gpa[i]
cout
//searching for use gpa
double gpavalue;
int found=0;
cout
cin>>gpavalue;
cout
for(int i=0;i
if(gpa[i]==gpavalue)
{
cout
found=1;
}
if(found==0)
cout
//bubble sorting
double temp1,temp2;
for(int pass=0; pass
for(int i=0;i
if(gpa[i+1]
{
temp1=gpa[i+1];
gpa[i+1]=gpa[i];
gpa[i]=temp1;
temp2=id[i+1];
id[i+1]=id[i];
id[i]=temp2;
}
//dsplay gpa array after sorting
cout
cout #include using namespace std; void readData(int id[], double gpa[D; void showData(int id[l, double gpal]: void findMax(double gpa[]); double calcAverage(double gpa[]); void above Average(double average, int id[], double gpa[]); void search Value(double gpavalue, int id[], double gpal]: void bubbleSorting(int idl], double gpa[): const int size-5; gpa.dat 1 3.9 2 3.3 3 2.7 4 3.5 5 2.8 Running Sample id gpa 1 3.9 2 3.3 3 2.7 4 3.5 5 2.8 Maximum gpa is 3.9 gpa average is 3.24 List of students above average idgpa 1 3.9 2 3.3 4 3.5 enter student gpa: 3.5 id gpa 4 3.5 gpa array after sorting... id gpa 1 3.9 4 3.5 2 3.3 5 2.8 3 2.7 int mainO int id[size]; double gpa[size]; //reading data from a file readData(id, gpa); //show my arrays data showData(id, gpa); //find minimum gpa findMax(gpa); //calculate average double average-calcAverage(gpa); cout>gpavalue search Value(gpavalue, id, gpa); //bubble sorting
for(int i=0; i
gpaFunctions.cpp data analysis using functions #include cout
return 0;
}
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
