Write a C program (multTable.c) that will: use a 2-dimensional array to print a multiplication table matrix, enclose the matrix as a table as shown below NOTE: I used dashes for the top and bottom...

1 answer below »

Write a C program (multTable.c) that will:

  1. use a 2-dimensional array to print a multiplication table matrix,
  2. enclose the matrix as a table as shown below
    NOTE: I used dashes for the top and bottom lines and the pipe symbol for the sides.
  3. adjust the "table" according to the size of the matrix
  4. align as shown:
    1. row labels are left-justified,
    2. column labels are neatly aligned with the table contents,
    3. and table contents are right-justified.
  5. use ONLY the following declarations, where the size is defined by the user:
    int rows, cols, size;int mult[size][size];

The expected output, given the highlighted user inputs:

Answered 3 days AfterApr 11, 2022

Solution

Shruthi answered on Apr 12 2022
11 Votes
Introduction: We need to implement multiplication table matrix for the given size of the
input. Output should be in given format enclosed by – and |. Row labels should be left-
justified. Table contents should be right justified. Column labels should be aligned with the
table contents.
Input: Ask user for size of multiplication matrix.
Source code: attached multTable.c
Implementation logic:
As per the requirement only 4 variables needs to be defined in the program.
int rows, cols, size, mult[size][size].
Ask user for the size of matrix, after that initialize the two-dimensional a
ay with this size.
For each row and each column multiply the fill the a
ay value with the
multiplication(product)
For example, table of size 3, matrix will look like
1 2 3
2 4 6...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here