Question: Write a program that reads a $2 D$ array of chars; checks, and corrects each char within this array, and print out the corrected $2

 Write a program that reads a $2 D$ array of chars;

Write a program that reads a $2 D$ array of chars; checks, and corrects each char within this array, and print out the corrected $2 \mathrm{D) $ array. First the program will read the row count Crow Count) and column count (columnCount) of the $2 \mathrm{D]$ array, both as int values. Then, the chars constituting the $2 \mathrm{D]$ array will be read on a row-by-row basis. After reading the $2 0$ array, the program will check and correct each char within the $2 D$ array according to the rules below. This process MUST be done by using a void function by sending the appropriate cell of the $2 D$ array with a call-by-reference fashion. - If the row index is an even number, a char can only be a digit value. - If the row index is an odd number, a char can only be an uppercase English letter. - Any incorrect value MUST be changed into "' Finally, the checked and corrected 2D array will be printed out to the screen. NOTE: Checking the correctness of a char and correcting it (if necessary) MUST be done in the function with a call-by-reference fashion to the relevant cell of the 2D array. Every other functionality MUST be done in the main function. ![original image] (https://cdn.mathpix.com/snip/images/Up_KHcXJEQ8NiLyVI3MacS3ArC FORW5rbSAJU_9sCo.original.fullsize.png SE.SD.012

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!