Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

can someone help and explain : whenever in the code ask for the code int rows, cols; char option; /* Array definition*/ int a[MAXROWS][MAXCOLS], b[MAXROWS][MAXCOLS],

can someone help and explain : whenever in the code ask for the code

int rows, cols;

char option;

/* Array definition*/

int a[MAXROWS][MAXCOLS], b[MAXROWS][MAXCOLS], c[MAXROWS][MAXCOLS];

printf("Enter the number of rows:");

scanf("%d", &rows);

printf("Enter the number of columns:");

scanf("%d", &cols);

printf(" First Array: ");

readArrayElements(a, rows, cols);

printf(" Second Array: ");

readArrayElements(b, rows, cols);

printf("Enter your option: 'A', 'B' or 'M':");

scanf(" %c", &option);

switch (option) {

case 'A':

case 'a':

printf("Adding array 'a' and 'b' ");

addArrayElements(a, b, c, rows, cols);

printf("After adding array 'a' and 'b', the resultant array is: ");

writeArrayElements(c, rows, cols);

break;

case 'B':

case 'b':

printf("Subtracting array 'b' from array 'a' ");

subtractArrayElements(a, b, c, rows, cols);

printf("After subtracting array 'b' from array 'a', the resultant array is: ");

writeArrayElements(c, rows, cols);

break;

case 'M':

case 'm':

printf("Multiplying array 'a' with array 'b' ");

multiplyArrayElements(a, b, c, rows, cols);

printf("After multiplying array 'a' with array 'b', the resultant array is: ");

writeArrayElements(c, rows, cols);

break;

default:

printf("Invalid input ");

}

return 0;

}

void readArrayElements(int a[][MAXCOLS], int nRows, int nCols){

int i, j;

for ( i = 0; i < nRows; i++){

printf("Enter data for row no: %d ", i);

for ( j = 0; j < nCols; j++){

scanf("%d", &a[i][j]);

}

}

return;

}

//Print the array 'a'

void writeArrayElements(int a[][MAXCOLS], int nRows, int nCols){

// insert your code here!( 4pts)

}

// Add array 'a' with array 'b'

void addArrayElements(int a[][MAXCOLS], int b[][MAXCOLS], int c[][MAXCOLS], int nRows, int nCols){

// insert your code here! ( 2 pts)

}

// Subtract array 'b' from array 'a'

void subtractArrayElements(int a[][MAXCOLS], int b[][MAXCOLS], int c[][MAXCOLS], int nRows, int nCols){

// insert your code here! ( 2 pts)

}

// Multiply array 'a' with array 'b'

void multiplyArrayElements(int a[][MAXCOLS], int b[][MAXCOLS], int c[][MAXCOLS], int nRows, int nCols){

// insert your code here! ( 2 pts)

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions