#include <iostream>
#include <cstring>
#define ROWS 2
#define COLS 3
void print_array2d(int array2D[][COLS], int rows, int cols) {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
printf("%2i", array2D[i][j]);
}
printf("\n");
}
}
int main() {
int array2D[ROWS][COLS] = {{5, 3, 8}, {9, 2, 4}};
print_array2d(array2D, ROWS, COLS);
std::memset(array2D, 0, sizeof(array2D[0][0]) * ROWS * COLS);
print_array2d(array2D, ROWS, COLS);
}
/*
run:
5 3 8
9 2 4
0 0 0
0 0 0
*/