#include void printSudoku(char board[9][9]) { for (int r = 0; r < 9; r++) { if (r % 3 == 0 && r != 0) { printf("---------------------\n"); } for (int c = 0; c < 9; c++) { if (c % 3 == 0 && c != 0) { printf("| "); } printf("%c ", board[r][c]); } printf("\n"); } } int main() { char board[9][9] = { {'5', '3', '4', '6', '7', '8', '9', '1', '2'}, {'6', '7', '2', '1', '9', '5', '3', '4', '8'}, {'1', '9', '8', '3', '4', '2', '5', '6', '7'}, {'8', '5', '9', '7', '6', '1', '4', '2', '3'}, {'4', '2', '6', '8', '5', '3', '7', '9', '1'}, {'7', '1', '3', '9', '2', '4', '8', '5', '6'}, {'9', '6', '1', '5', '3', '7', '2', '8', '4'}, {'2', '8', '7', '4', '1', '9', '6', '3', '5'}, {'3', '4', '5', '2', '8', '6', '1', '7', '9'} }; printSudoku(board); return 0; }