Program to find all types of Matrix - GeeksforGeeks

13 Mar, 2022
Given the dimension of the matrix R(rows) * C(column) the task is to find which type of matrix is representing by the given dimension. Examples:  
Input : R = 1 C = 0
Output : Row Matrix 

Input : R = 4 C = 5
Output : Horizontal Matrix 
 
 
Row Matrix : When R = 1 and C = 0 then the matrix represent Row Matrix .
Column Matrix : When C = 1 and R = 0 then the matrix represent Column Matrix.
Horizontal Matrix : A Matrix in which number of rows is smaller than the number of column is called Horizontal Matrix (R < C) .
Vertical Matrix : A Matrix in which number of rows is greater than the number of column is called Vertical Matrix (R > C).
Square Matrix : A matrix in which number of rows is equal to number of column is called Square Matrix (R = C).
 
C++
Java
Python3
C#
PHP
Javascript
// C++ program to check// types of Matrix#include <bits/stdc++.h>using namespace std; // Function to display which// type of matrixvoid check(int r, int c){    if (r == 0 && c == 1)        cout << "Column Matrix " << endl;    else if (r == 1 && c == 0)        cout << "Row Matrix " << endl;    else if (r < c)        cout << "Horizontal Matrix " << endl;    else if (r > c)        cout << "Vertical Matrix " << endl;    else if (r == c)        cout << "Square Matrix " << endl;} // Driver codeint main(){    // input for r and c    // function calling    check(1, 0);    check(0, 1);    check(4, 5);    check(5, 4);    check(3, 3);         return 0;}
// Java program to check// types of Matriximport java.io.*;import java.util.*;import java.math.*;import java.util.regex.*; public class GFG {     // Function to display which type of matrix    static void check(int r, int c)    {        if (r == 0 && c == 1)            System.out.println("Column Matrix ");        else if (r == 1 && c == 0)            System.out.println("Row Matrix ");        else if (r < c)            System.out.println("Horizontal Matrix ");        else if (r > c)            System.out.println("Vertical Matrix ");        else if (r == c)            System.out.println("Square Matrix ");    }     // Driver code    public static void main(String[] args)    {         // static input for r and c        // function calling        check(1, 0);        check(0, 1);        check(4, 5);        check(5, 4);        check(3, 3);    }}
# Python3 program to check# types of Matrix  # Function to display which# type of matrixdef check(r, c) :          if r == 0 and c == 1:        print ("Column Matrix ")             elif r == 1 and c == 0:        print ("Row Matrix ")         elif r < c:        print ("Horizontal Matrix ")             elif r > c:        print ("Vertical Matrix ")             elif r == c:        print ("Square Matrix ")  # Driver codecheck(1, 0)check(0, 1)check(4, 5)check(5, 4)check(3, 3) # This code is contributed by Sam007.    
// C# program to check types of Matrixusing System; class GFG{    // Function to display which type of matrix    static void check(int r, int c)    {        if (r == 0 && c == 1)            Console.WriteLine("Column Matrix ");        else if (r == 1 && c == 0)            Console.WriteLine("Row Matrix ");        else if (r < c)            Console.WriteLine("Horizontal Matrix ");        else if (r > c)            Console.WriteLine("Vertical Matrix ");        else if (r == c)            Console.WriteLine("Square Matrix ");    }     // Driver code    static void Main()    {         // static input for r and c        // function calling        check(1, 0);        check(0, 1);        check(4, 5);        check(5, 4);        check(3, 3);    }     } // This code is contributed by Sam007.
<?php// PHP program to check// types of Matrix // Function to display which// type of matrixfunction check($r, $c){    if ($r == 0 && $c == 1)        echo "Column Matrix "."\n";    else if ($r == 1 && $c == 0)        echo "Row Matrix "."\n";    else if ($r < $c)        echo "Horizontal Matrix "."\n";    else if ($r > $c)        echo "Vertical Matrix "."\n";    else if ($r == $c)        echo "Square Matrix "."\n";}     // Driver code         // input for r and c    // function calling    check(1, 0);    check(0, 1);    check(4, 5);    check(5, 4);    check(3, 3);     // This code is contributed by Sam007?>
<script>    // Javascript program to check types of Matrix         // Function to display which type of matrix    function check(r, c)    {        if (r == 0 && c == 1)            document.write("Column Matrix " + "</br>");        else if (r == 1 && c == 0)            document.write("Row Matrix " + "</br>");        else if (r < c)            document.write("Horizontal Matrix " + "</br>");        else if (r > c)            document.write("Vertical Matrix " + "</br>");        else if (r == c)            document.write("Square Matrix " + "</br>");    }         // static input for r and c    // function calling    check(1, 0);    check(0, 1);    check(4, 5);    check(5, 4);    check(3, 3);         </script>
Output :  
Row Matrix 
Column Matrix 
Horizontal Matrix 
Vertical Matrix 
Square Matrix
 
Sam007
Akanksha_Rai
mukesh07
arshaim39
Matrix
School Programming
Matrix
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Flood fill Algorithm - how to implement fill() in paint?
Python program to add two Matrices
Program to find the Sum of each Row and each Column of a Matrix
Mathematics | L U Decomposition of a System of Linear Equations
Multiplication of Matrix using threads
Python Dictionary
Arrays in C/C++
Inheritance in C++
Reverse a string in Java
Interfaces in Java