//File:	TestTable2.java
import iostuff.*;
public class TestTable2
{
	public static void main (String [] args)
	{
		int [] [] score;
		
		System.out.print ("How many students are enrolled? ");
		int students = Keyboard.readInt();
		
		/* EACH STUDENT HAS DIFFERENT NUMBER OF QUIZZES
		System.out.print ("How many quizzes were given? ");
		int quizzes = Keyboard.readInt();
		*/
		
		//CREATE AN ARRAY OF ARRAYS
		score = new int [students] [];
		
		//NEED TO KEEP TRACK OF LARGEST NUMBER OF QUIZZES TAKEN
		//IN ORDER TO SET UP TITLE FOR DISPLAYED TABLE
		int maximum_quizzes = 0;
		for (int student = 0; student < students; student++)
		{
			System.out.println ("How many scores for student " + (student+1) + "?");
			int number_of_quizzes = Keyboard.readInt();
			
			//UPDATE MAXIMUM_QUIZZES
			if (number_of_quizzes > maximum_quizzes)
				maximum_quizzes = number_of_quizzes;
			
			//INITIALIZE ARRAY OF QUIZZES FOR THIS STUDENT
			score[student] =new int [number_of_quizzes];
			
			System.out.println ("Enter scores for student " +  (student+1));
			for (int quiz=0; quiz<number_of_quizzes; quiz++)
			{
				score [student] [quiz] = Keyboard.readInt();
			}
		}
		
		System.out.println ("The gradebook is as follows: ");
		System.out.print ("Quiz\t");
		
		for (int k=1; k<=maximum_quizzes; k++)
		{
			System.out.print (k + "\t");
		}
		System.out.println();
		System.out.println();
		
		//IntTable.display (score);
		IntTable.display (score);
	}
}