diff --git a/src/main/c/sudoku.c b/src/main/c/sudoku.c index ef28e84..4f8b1ce 100644 --- a/src/main/c/sudoku.c +++ b/src/main/c/sudoku.c @@ -30,6 +30,7 @@ void printGrid(int grid[SIZE][SIZE]); void doneFunction(int grid[SIZE][SIZE]); + int availableLevels[3][3][SIZE][SIZE] = { { //easy {{0, 0, 3, 0, 2, 1, 8, 0, 0}, @@ -50,7 +51,7 @@ int availableLevels[3][3][SIZE][SIZE] = { {1, 0, 0, 4, 0, 6, 0, 0, 0}, {2, 9, 0, 8, 1, 5, 0, 0, 6}, {0, 4, 8, 2, 0, 9, 5, 0, 0}, - {5, 0, 0, 7, 0, 3, 2, 0, 0}}, + {5, 0, 0, 7, 0, 3, 2, 0, 2}}, {{0, 0, 3, 0, 2, 1, 8, 0, 0}, {6, 0, 0, 0, 7, 0, 1, 3, 2}, @@ -322,6 +323,7 @@ void turnFunction(int grid[SIZE][SIZE]) { printf("2. Input function\n"); printf("3. Print Sudoku grid\n"); printf("4. Done function\n"); + printf("5. Select level\n"); int action; @@ -352,7 +354,7 @@ void turnFunction(int grid[SIZE][SIZE]) { doneFunction(grid); break; case 5: - printf("Case 5.\n"); + selectLevel(grid); break; case 6: printf("Case 6.\n");