Hello I need help with a C program that I solves Sudoku puzzle. I am suppose to write two functions one to populate the arrays from the user input. This function should take as parameters the arrays to fill.Second function to print the 9 by9 array passed to it.This function
should also add extra space between neighboring 3 by 3 subgrid. I have already written this function and I have started on other function. In this program the user should enter the starting
values of the puzzle. A zero is entered for squares with no initial value.

#include <stdio.h>
#include <stdlib.h>
#define ARRAY_SIZE  (81)
#define ROW (9)
#define COLUMN (9)

void PopulateArray(int A[i]);
void PrintArray(const int A[]);


void PopulateArray( int A[])
{
 printf("Enter row 1(seperate values with a space\n")
 printf("Enter row 2(seperate values with a space\n")
 printf("Enter row 3(seperate values with a space\n")
 printf("Enter row 4(seperate values with a space\n")
 printf("Enter row 5(seperate values with a space\n")
 printf("Enter row 6(seperate values with a space\n")
 printf("Enter row 7(seperate values with a space\n")
 printf("Enter row 8(seperate values with a space\n")
 printf("Enter row 9(seperate values with a space\n")
}


void PrintArray(const int A[])
{
   int i 
   
   for(i=; j <  ARRAY_SIZE;j++)
   {
     if(j % 9 == 0)
      {
        printf("\n");
      }
     
     printf("%2d",A[j]);
   }    
}  
   

   





}



 
 printf("Enter row 1(seperate values with a space\n", int A[i]):
 printf("Enter row 2(seperate values with a space\n"):
 printf("Enter row 3(seperate values with a space\n"):
 printf("Enter row 4(seperate values with a space\n"):
 printf("Enter row 5(seperate values with a space\n"):
 printf("Enter row 6(seperate values with a space\n"):
 printf("Enter row 7(seperate values with a space\n"):
 printf("Enter row 8(seperate values with a space\n"):
 printf("Enter row 9(seperate values with a space\n"):
 




int main(void)
{
 PopulateArray();
 PrintArray();

 system("PAUSE");
 
 return 0;

}

What is the question -- I didn't see one ? If that is really the code you have written then its wrong. Line 48 is an extraneous brace and lines 53 thru 61 need to be inside some function.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.