#include <iostream>
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;
}