#include int main() { char A[3][5]; for (int i = 0; i < 3; i += 1) for (int j = 0; j < 5; j += 1) A[i][j] = 'a' + 5*i + j; cout << "A = " << (unsigned int) A << "\n"; cout << "A[0][0] = " << A[0][0] << ", its address is " << (unsigned int) & A[0][0] << "\n"; cout << "A[0][1] = " << A[0][1] << ", its address is " << (unsigned int) & A[0][1] << "\n"; cout << "A[0][2] = " << A[0][2] << ", its address is " << (unsigned int) & A[0][2] << "\n"; cout << "A[0][3] = " << A[0][3] << ", its address is " << (unsigned int) & A[0][3] << "\n"; cout << "A[0][4] = " << A[0][4] << ", its address is " << (unsigned int) & A[0][4] << "\n"; cout << "A[1][0] = " << A[1][0] << ", its address is " << (unsigned int) & A[1][0] << "\n"; cout << "A[1][1] = " << A[1][1] << ", its address is " << (unsigned int) & A[1][1] << "\n"; cout << "A[1][2] = " << A[1][2] << ", its address is " << (unsigned int) & A[1][2] << "\n"; cout << "A[1][3] = " << A[1][3] << ", its address is " << (unsigned int) & A[1][3] << "\n"; cout << "A[1][4] = " << A[1][4] << ", its address is " << (unsigned int) & A[1][4] << "\n"; cout << "A[2][0] = " << A[2][0] << ", its address is " << (unsigned int) & A[2][0] << "\n"; cout << "A[2][1] = " << A[2][1] << ", its address is " << (unsigned int) & A[2][1] << "\n"; cout << "A[2][2] = " << A[2][2] << ", its address is " << (unsigned int) & A[2][2] << "\n"; cout << "A[2][3] = " << A[2][3] << ", its address is " << (unsigned int) & A[2][3] << "\n"; cout << "A[2][4] = " << A[2][4] << ", its address is " << (unsigned int) & A[2][4] << "\n"; } // do it with a function // and try doubles too