#include using namespace std; int main(void) { int tbl[3][2]; //3x2 array int *ptbl[3]; //array of 3 pointers int *ptr; //integer pointer int **ptr2; //indirect integer pointer //set up ptbl ptbl[0] = tbl[0]; ptbl[1] = tbl[1]; ptbl[2] = tbl[2]; //populate the array for(ptr = tbl[0]; ptr < tbl[0] + 6; ptr++) { *ptr = ptr - tbl[0] + 1; //count the cells } //loop over the array for(ptr2 = ptbl; ptr2 < ptbl+3; ptr2++) { //loop through the columns for(ptr = *ptr2; ptr < *ptr2 + 2; ptr++) { cout << *ptr << ' '; } cout << endl; } return 0; }