/********************************************
This program reads in grades from grades.txt,
which has 10 homework grades for 10 students.
The user then can query the program to
determine specific student/hw grades.
********************************************/
#include <fstream>
using namespace std;
int main()
{
// Create array for grades
int** grade = new int*[10];
for(int i = 0; i < 10; i++)
grade[i] = new int[10];
// Read in grade data
ifstream IN("grades.txt");
for(int s = 0; s < 10; s++)
for(int g = 0; g < 10; g++)
IN >> grade[s][g];
// Allow user to get grade info
char c;
do {
// Get query & return result
int sn, hw;
cout << "Student number [0..9]: ";
cin >> sn;
cout << "Homework number [0..9]: ";
cin >> hw;
cout << "Grade was " << grade[sn][hw] << endl;
// Figure out whether we quit
cout << "(Q)uit or (V)iew record? ";
cin >> c;
}while(c != 'Q');
return 0;
}