QA.TechInterviews.com - your tech questions answered
C++ Update....?
I finally figured that sub-code out(with some hints from others)..For those who do not know, this is a simple way to read an input file containing scores for 3 exams(in this case, of 6 students), and output the highest in each exam...


//Sample Program 12- A non-interactive program to calculate student grades.
//**************************************************************************************
#include<iostream>
#include<iomanip>
#include<fstream>
#include<string>
using namespace std;

const int SIZE=6;
int GetHighValue(int array[]);

int main()
{
int exam1Array[SIZE];
int exam2Array[SIZE];
int exam3Array[SIZE];
int i=0;
string name;
ifstream inFile;

inFile.open("grades.dat");
if(!inFile)
{
cout<<"Unable to open input file, program abnormally ended";
return 1;
}
for(i=0; i<SIZE; i++)
{

inFile>>name>>exam1Array[i]>>exam2Array[i]>>exam3Array[i];

}


GetHighValue(exam1Array);
cout<<"The highest for exam 1 is"<<GetHighValue(exam1Array)<<endl;
GetHighValue(exam2Array);
cout<<"The highest for exam 2 is"<<GetHighValue(exam2Array)<<endl;
GetHighValue(exam3Array);
cout<<"The highest for exam 3 is"<<GetHighValue(exam3Array)<<endl;





return 0;
}



int GetHighValue(/*in*/ int array[])
{
int highScore=0;
int i=0;

for(i=0; i<SIZE; i++)
{
if(array[i]>highScore)
highScore=array[i];
}

return highScore;
}
You might want to retry the example code using STL library. It is amazing how easy it is to write over 60% of the code using C++ standard libraries.
It might not be so obvious in this small example, but as you move to bigger projects, you will see the benefit first hand.
sorry, i don't know, but you can try this site
You might want to retry the example code using STL library. It is amazing how easy it is to write over 60% of the code using C++ standard libraries.
It might not be so obvious in this small example, but as you move to bigger projects, you will see the benefit first hand.

Back to QA. TechInterviews.com. Powered by Yahoo! Answers and TechInterviews.com community.