Browse Source

Commit 27 code

main^2
Lucas Heil 11 months ago
committed by Peter Wiebe
parent
commit
5ea8e0ab42
  1. 22
      src/main/c/sudoku.c

22
src/main/c/sudoku.c

@ -508,11 +508,31 @@ void inputFunction(int grid[SIZE][SIZE]) {
break;
case 2:
printf("Case 2 \n");
printf("Enter the coordinates (row and column) separated by space:\n");
int row_d, col_d;
while (true){
char rowd_str[10];
char cold_str[10];
scanf("%s %s", rowd_str, cold_str);
row_d = rowd_str[0] - '0'; // Convert the first character to an integer
col_d = cold_str[0] - '0'; // Convert the first character to an integer
if (((row_d >= 1 && row_d <= 9) && rowd_str[1] == '\0') && ((col_d >= 1 && col_d <= 9) && cold_str[1] == '\0')) {
grid[row_d - 1][col_d - 1] = 0;
printf("Cell cleared successfully.\n");
break;
} else {
printf("Invalid input. Please enter a number between 1 and 9.\n");
}
}
break;
default:
printf("Invalid input. Please enter 1 or 2.\n");
}
}

Loading…
Cancel
Save