If I understand the question fully (and I'd like to think that I am

), you are asking for the best way to fill a 2-D array?
The simplest way is probably just with two for loops and a cin statement...for example:
Code:
double sales[5][6];
for (int i=0;i<5;i++)
{
for(int j=0;j<6;j++)
cin >> sales[i][j];
}
The array would look something like this (with indices instead of values) for a 5x6 2-D after declaration:
[0][0] [0][1] [0][2] [0][3] [0][4] [0][5]
[1][0] [1][1] [1][2] [1][3] [1][4] [1][5]
[2][0] [2][1] [2][2] [2][3] [2][4] [2][5]
[3][0] [3][1] [3][2] [3][3] [3][4] [3][5]
[4][0] [4][1] [4][2] [4][3] [4][4] [4][5]
This code fills the array, with values from the keyboard, across the first row until the last column is reached ([0][0],[0][1],[0][2],etc. 'till [0][5]) and then jumps down to the next column and repeats.
Hope this helps!! Let me know if I missed the point entirely and can give better assistance!
