// Arrays #include using namespace std; //Pre-declarations void print(int x[][4]); int summation(int x[][4]); int main () { //Initialization int a[3][4] = {{2, 3, 1, 7}, {4, 0, 2, 5}, {1, 3, 1, 4}}; int mysum = 0; print(a); //Array variable name is sufficient mysum = summation(a); cout << endl << mysum << endl; return 0; } //For 2-D arrays, need to specify the column size. int summation(int x[][4]) { int sum = 0; for (int i=0; i < 3; i++) { for(int j=0; j < 4; j++) { cout << x[i][j] << " " ; sum = sum + x[i][j]; } cout << endl; } return sum; } //Print 2-D arrays void print(int x[][4]) { for (int i=0; i < 3; i++) //rows { for(int j=0; j < 4; j++) //columns { cout << x[i][j] << " " ; } cout << endl; } }