Как красиво вывести двумерный массив с


int m = 3; // количество строк int n = 4; // количество столбцов int arr[m][n] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { printf("%d ", arr[i][j]); } printf(" "); }
  • Неправильный размер: при неправильном задании размеров массива можно получить либо неполные данные, либо выход за пределы массива, что может привести к сбою программы или неправильному отображению информации.
int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};int rows = sizeof(matrix) / sizeof(matrix[0]);int columns = sizeof(matrix[0]) / sizeof(int);for (int i = 0; i < rows; i++) {for (int j = 0; j < columns; j++) {printf("%d ", matrix[i][j]);}printf("");}

").

Добавить комментарий

Вам также может понравиться