Page 345 - Cs_withBlue_J_C11_Flipbook
P. 345

9                  sparr= new int[s][s];
                  10              }

                  11              void display()
                  12              {

                  13              int value, minCol, minRow, maxCol, maxRow, i, j;
                  14              value= 1;

                  15              minCol = 0;
                  16              maxCol = s-1;
                  17              minRow = 0;

                  18              maxRow = s-1;

                  19              while (value <= s*s)
                  20              {
                  21                  for ( i = minCol; i <= maxCol; i++)

                  22                  {
                  23                      sparr[minRow][i] = value;

                  24                      value++;
                  25                  }

                  26                  for ( i = minRow+1; i <= maxRow; i++)
                  27                  {

                  28                      sparr[i][maxCol] = value;
                  29                      value++;

                  30                  }
                  31                  for ( i = maxCol-1; i >= minCol; i--)

                  32                  {
                  33                      sparr[maxRow][i] = value;

                  34                      value++;
                  35                  }

                  36                  for ( i = maxRow-1; i >= minRow+1; i--)
                  37                  {

                  38                      sparr[i][minCol] = value;
                  39                      value++;

                  40                  }
                  41                  minCol++;
                  42                  minRow++;





                                                                                                                       343
                                                                                                              Arrays   343
   340   341   342   343   344   345   346   347   348   349   350