
/*
  Multidimensional arrays.
*/

#include <stdio.h>

main()
{
  /*  Declaration Statements  */
  char season[4][3][4];
  short row, column, j;
  char *TEMP;

  clrscr();
  printf("C71.C -> Multidimension arrays\n");

  /*  Read in month code, one per line  */

  for (column = 1; column <= 4; column++)
  {
    for (row = 1; row <= 3; row++)
    {
      printf("\nEnter Element ( %d,%d ) : ",row,column);
      fgets(season[row - 1][column - 1], 4, stdin);
      TEMP = strchr(season[row - 1][column - 1], '\n');
      if (TEMP != NULL)
     *TEMP = 0;
    }  /*  End of inner for{} loop  */
  }  /*  End of outer for{} loop  */

  /*  Print matrix method 1  */
  printf("\n\nMethod 1 :\n\n");
  for (column = 1; column <= 3; column++)
  {
    for (row = 1; row <= 4; row++)
      printf("%s%2c", season[row - 1][column - 1], ' ');
    putchar('\n');
  }  /*  End of outer for{} loop  */

  /*  Print matrix method 2  */
  printf("\nMethod 2 :\n");
  putchar('\n');
  for (row = 1; row <= 4; row++) {
    for (column = 1; column <= 3; column++)
      printf("%s%2c", season[row - 1][column - 1], ' ');
    putchar('\n');
  }  /*  End of outer for{} loop  */

  return(0);
}
/*  End of Program C71  */