Exercises on Complex Data Types
Time to write some code to solve problems.
We'll cover the following
Question 1
Below is a program that uses a C structure called Matrix
to represent a two-dimensional matrix. This structure contains an array data
to store matrix values and two variables (nrows
and ncols
) to store the dimensions of the matrix. Assume that the matrix data is stored in the array data
row-wise (row by row). Since we haven’t covered dynamic allocation of memory yet, for now, we assume a matrix can hold a maximum number of values equal to 1024.
You’ll be required to write two functions. One for printing a matrix. Another for multiplying two matrices.
Note: For convenience, this question is broken into two independent tasks listed after the following code.
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy