(b) Complete the following C++ function (by filling in the blanks) which receives a pointer to an integer as an argument along with an integer which specifies a column number. The function determines whether the particular column satisifies the conditions for "Sudokuness" and returns a Boolcan value accordingly. The pointer argument is used by the function to access a particular element of the array using the two-dimensional array translation formula (instead of the stan- dard array (row] [col] index notation employed in part (a)). The pointer argument will con- tain the address of the first element of the 9x9 two-dimensional array whose specified column is to be checked to see if it satisfies "Sudokuness". bool check_col (int* a, int which_col) bool all_found - true; bool number_found ; for (int number - i number <- number_found - for (int row -0 ; rOW < 9 ; row++) if ( number -- { number_found - : // we found the number, so stop searching for it // if all the numbers are found in the col // all_found will be true, otherwise it will // be set to false all_found if ( false -- number_found ) { cout << "The missing number in this col - - << number ; } // do this for all the numbers from 1 to 9 return

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
(b) Complete the following C++ function (by filling in the blanks) which receives a pointer to an
integer as an argument along with an integer which specifies a column number. The function
determines whether the particular column satisifies the conditions for "Sudokuness" and returns a
Boolcan value accordingly. The pointer argument is used by the function to access a particular
element of the array using the two-dimensional array translation formula (instead of the stan-
dard array (row] [col] index notation employed in part (a)). The pointer argument will con-
tain the address of the first element of the 9x9 two-dimensional array whose specified column is to
be checked to see if it satisfies "Sudokuness".
bool check_col (int* a, int which_col)
bool all_found - true;
bool number_found ;
for (int number -
i number <-
number_found -
for (int row
-0 ; rOW
< 9 ; row++)
if ( number --
{
number_found -
: // we found the number, so stop searching for it
// if all the numbers are found in the col
// all_found will be true, otherwise it will
// be set to false
all_found
if ( false -- number_found )
{
cout << "The missing number in this col
- - <<
number ;
} // do this for all the numbers from 1 to 9
return
Transcribed Image Text:(b) Complete the following C++ function (by filling in the blanks) which receives a pointer to an integer as an argument along with an integer which specifies a column number. The function determines whether the particular column satisifies the conditions for "Sudokuness" and returns a Boolcan value accordingly. The pointer argument is used by the function to access a particular element of the array using the two-dimensional array translation formula (instead of the stan- dard array (row] [col] index notation employed in part (a)). The pointer argument will con- tain the address of the first element of the 9x9 two-dimensional array whose specified column is to be checked to see if it satisfies "Sudokuness". bool check_col (int* a, int which_col) bool all_found - true; bool number_found ; for (int number - i number <- number_found - for (int row -0 ; rOW < 9 ; row++) if ( number -- { number_found - : // we found the number, so stop searching for it // if all the numbers are found in the col // all_found will be true, otherwise it will // be set to false all_found if ( false -- number_found ) { cout << "The missing number in this col - - << number ; } // do this for all the numbers from 1 to 9 return
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY