The following program is an implementation of a Sudoku Solver in C. Sudoku is a 99 grid in which each row,each column and each 33 grid contains all numbers from 1 to 9 only once. The program uses backtracking approach to solve the sudoku. There is a recursive function to solve the sudoku.
Use any online compiler------ OR Use any software like CodeBlocks.
sudoku.c
for a Non-GUI version
args: a to run the solver using optimized algorithm, b for regular backtracking algorithm.
You can change the board set up by modifying 2D array in my code.