2D配列の数独プログラムでは、各入力を行単位で入力する代わりに、ユーザー入力をスペースで区切ります。これは、ユーザーがアイデアを入力しているかどうかを簡単に確認できるようにします。ラインごとにではなく9行で9つの数字にしたいと考えています。現在のコード:C++の入力をグリッドのように書式設定する
int main()
{
int grid[N][N];
//Input
std::cout << "Enter a Sudoku puzzle:" << std::endl;
for (int i = 0; i < 9; i++)
for (int j = 0; j < 9; j++)
std::cin >> grid[i][j];
std::cout << "Sodoku Puzzle: \n";
printSodoku(grid);
std::cout << "\n Solution: \n";
if (SolveSudoku(grid) == true)
printSodoku(grid);
else
printf("No solution exists");
_getch();
return 0;
}