#include <iostream>
int main(void) {
int a[][3] = { {1, 0, 2},
{3, 5, 6},
{7, 4, 1} };
int b[][3] = { {1, 0, 1},
{2, 2, 1},
{1, 3, 1} };
static const size_t rows = (sizeof(a) / sizeof(a[0]));
static const size_t cols = (sizeof(a) / sizeof(a[0][0])) / rows;
int sum[rows][cols];
for (int i = 0; i < rows; i++) {
for(int j = 0; j < cols; j++) {
sum[i][j] = a[i][j] + b[i][j];
}
}
for (int i = 0; i < rows; i++) {
for(int j = 0; j < cols; j++) {
std::cout << sum[i][j] << " ";
}
std::cout << "\n";
}
return 0;
}
/*
run:
2 0 3
5 7 7
8 7 2
*/