Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

With your remaining time in the workshop write a C function called displaySymbol

ID: 3923103 • Letter: W

Question


With your remaining time in the workshop write a C function called displaySymbolic that takes a 2-D array called A with 8 columns and 8 rows and displays its values according to the following key: If a value is less than one it should print a "." (full-stop character) If a value is greater than or equal to one but less than five it should display a "-"character. If a value is greater than or equal to five but less than 10 it should display a "+" character. If a value is greater than or equal to ten it should display a "*" character. Thus, if given the array of values: {{0, 0, 1, 1, 2, 2, 6, 6}, {0, 0, 1, 1, 2, 6, 6, 10}, {0, 0, 1, 1, 2, 6, 6, 10}, {0, 0, 1, 1, 2, 6, 6, 10}, {0, 0, 1, 1, 2, 6, 10, 10}, {0, 0, 1, 1, 2, 6, 10, 10}, {0, 0, 1, 1, 5, 6, 10, 10}, {0, 0, 1, 1, 5, 6, 10, 10}} displaySymbolic will display:.. - - - - + +.. - - - + + *.. - - - + + *.. - - - + + *.. - - - + * *.. - - - + * *.. - - + + * *.. - - + + * *

Explanation / Answer

Let us just describe the displaySymbolic function to get our desired output. Let us assume that arrSymbol[8][8] as the two-dimensional array from where we will take inputs for our function. iCounter and jCounter are the two variables used to access row and column of the two-dimensional array.

int iCounter, jCounter;

void displaySymbolic(){

for(iCounter=0;iCounter<7;iCounter++){

for(jCounter=0;jCounter<7;jCounter++){

if(arrSymbol[i][j]<1){

printf(" .");

}

elseif(arrSymbol[i][j] >= 1 && arrSymbol[i][j] < 5){

printf(" -");

}

elseif(arrSymbol[i][j] >= 5 && arrSymbol[i][j] < 10){

printf(" +");

}

elseif(arrSymbol[i][j] >= 10){

printf(" *");

}

}

printf(" ");

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote