char puzzle[i][j];
int i,j,count=0;
char value[81];
for( i = 0; i < 9; i++){
for( j = 0; j < 9; j++){
cin >> value[count];
puzzle[i]
Engaging psychic debugger...
Performing Jedi mind tricks...
This is the code you want:
int puzzle[9][9]; // changed type
int i,j,count=0;
char value[81];
for( i = 0; i < 9; i++ ) {
for( j = 0; j < 9; j++ ) {
cin >> value[count];
puzzle[i][j] = value[count] - '0'; // convert from ASCII digit to integer
count++;
}
}