Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C Programming: Trying to write a sudoku solver program. I am using two methods shown below. I am trying to use the value of row

C Programming: Trying to write a sudoku solver program. I am using two methods shown below. I am trying to use the value of row and col from FindUnassignedLocation() in findSolution() with pointers, but it is not working. Please fix

int FindUnassignedLocation(int grid2D[9][9], int *row, int *col) {

for (*row = 0; *row < 9; (*row)++){ for (*col = 0; *col < 9; (*col)++){ if (grid2D[*row][*col] == BLANK_SPACE) return TRUE; } }

return FALSE; } /* Solves the sudoku puzzle*/ int findSolution(int grid2D[r_c][r_c]) { int row; int col;

if (!FindUnassignedLocation(grid2D, &row, &col)) return TRUE;

for (int num = 1; num <= 9; num++) { if (valid(grid2D, row, col, num)) { grid2D[row][col] = num;

if (findSolution(grid2D)) return TRUE; } grid2D[row][col] = BLANK_SPACE; } return FALSE; }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning ASP.NET 2.0 And Databases

Authors: John Kauffman, Bradley Millington

1st Edition

0471781347, 978-0471781349

More Books

Students also viewed these Databases questions