Page 599 - ComputerScience_Class_11
P. 599

16                  for(int i=c1;i<=c2;i++)

                   17                  {
                   18                      A[r1][i]=k++;
                   19                  }

                   20
                   21                  for(int j=r1+1;j<=r2;j++)
                   22                  {
                   23                      A[j][c2]=k++;

                   24                  }
                   25
                   26                  for(int i=c2-1;i>=c1;i--)

                   27                  {
                   28                      A[r2][i]=k++;
                   29                  }

                   30
                   31                  for(int j=r2-1;j>=r1+1;j--)
                   32                  {

                   33                      A[j][c1]=k++;
                   34                  }
                   35
                   36                  c1++;

                   37                  c2--;
                   38                  r1++;
                   39                  r2--;

                   40              }
                   41              /* Printing the spiral matrix */
                   42              System.out.println("The Spiral Matrix is:");
                   43              for(int i=0;i<n;i++)

                   44              {
                   45                  for(int j=0;j<n;j++)
                   46                  {

                   47                      System.out.print(A[i][j]+ "\t");
                   48                  }
                   49                  System.out.println();
                   50              }

                   51          }//end of display
                   52          public static void main(String args[])





                                                                                                Internal Assessment  597
   594   595   596   597   598   599   600   601   602   603   604