a two-dimensional array is nothing more than the arrangement of a group of variables along a grid. Each variable occupies a specific row and column. On top of this "geometrical" arrangement, two-dimensional array elements obviously share a common name and data type. The elements of the array are only differentiated by two indexes that are included within square brackets. One index identifies the row, the other identifies the column. What type of problems would a two-dimensional array be suitable for? Please make sure that you give all the necessary details as to why a two-dimensional array would be useful in the particular problem you think might benefit from this type of array. What does a row in your two-dimensional array represent? How about a column, what does it represent?