#include #include int prod(int i, int j, int n, int b[n][n], int c[n][n]) { int sum = 0; for (int k = 0; k < n; k++) { sum += b[i][k] * c[k][j]; } return sum; } int main(int argc, char **argv) { int n = atoi(argv[1]); int a[n][n]; int b[n][n]; int c[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { b[i][j] = i * j; c[i][j] = i + j; } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { a[i][j] = prod(i, j, n, b, c); } } }