Coders Packet

SPIRAL PRINT OF 2-D ARRAY USING C++

By Ravi Kumar Mehta

The Spiral Matrix problem takes a 2-Dimensional array of order M x N as an input, and prints the elements of this matrix in spiral order. This code is written in C++.

  . Traverse the first row and print the elements of the first row from left to right,

    then increment in the first row.  

  . Now, traverse the last column and print the elements from top to bottom,

    and then decrement in the last column.

  . traverse the bottom row and print the elements from the right to left,

     after that decrement in the last row.

  traverse the first column and print the elements from bottom to top,

       then increment in first column and so on.

Input format: 4 4 

Output format:           1  2  3  4 

                                   5  6  7   8

                                   9 10 11 12 

                                   13 14 15 16 

                                   Spiral Print of 2-D array: 1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10   

Download Complete Code

Comments

No comments yet