#include #define SQUARE_SIDE 9 int main() { int cells[SQUARE_SIDE][SQUARE_SIDE]; int i; int j; int k; int row; int col; int val; // i counts the rows for(i = 0; i < SQUARE_SIDE; i++) { // j counts the columns for(j = 0; j < SQUARE_SIDE; j++) { cells[i][j] = 0; } } // Loop 81 times giving chance to enter 81 numbers for(i = 0; i < SQUARE_SIDE * SQUARE_SIDE; i++) { // draw cells printf(" 1 2 3 4 5 6 7 8 9\n"); printf(" -------------------------------------\n"); for(j = 0; j < SQUARE_SIDE; j++) { printf(" | | | | | | | | | |\n %d ", (j + 1)); for(k = 0; k < SQUARE_SIDE; k++) { printf("| %d ", cells[j][k]); } printf("|\n | | | | | | | | | |\n"); printf(" -------------------------------------\n"); } printf("Row: "); scanf("%d", &row); printf("Column: "); scanf("%d", &col); printf("Value: "); scanf("%d", &val); cells[row - 1][col - 1] = val; } }