Table of Contents

    Project 9: Question

    Write a program to declare a matrix A [ ] [ ] of order (M × N) where ‘M’ is the number of rows and ‘N’ is the number of columns such that both M and N must be greater than 2 and less than 10. Allow the user to input integers into this matrix. Display appropriate error message for an invalid input.

    Perform the following tasks on the matrix:

    (a) Display the input matrix
    (b) Rotate the matrix by 270° anti-clockwise and display the resultant matrix
    (c) Calculate the sum of the odd elements of the matrix and display

    Test your program for the following data and some random data:

    Example 1
    INPUT:
    M = 3
    N = 4

    ENTER ELEMENTS: 8, 7, 9, 3, -2, 0, 4, 5, 1, 3, 6, -4


    Example 2
    INPUT:
    M = 3
    N = 2

    ENTER ELEMENTS: 9, 13, 41, 5, 6, -5


    Example 3
    INPUT:
    M = 2
    N = 10

    OUTPUT: INVALID INPUT