Two Dimensional Array Worksheet Answers

1.  for (i = 0 ; i < 4 ; i++)
       for (j = 0 ; j < 5 ; j++)
          values[i][j] = i + 1;


2.  for (i = 0 ; i < 4 ; i++)
       for (j = 0 ; j < 5 ; j++)
          values[i][j] = i + j;


3.  for (i = 0 ; i < 5 ; i++)
       for (j = 0 ; j < 5 ; j++)
          if (i == j)
             matrix[i][j] = i + 1;
          else
             matrix[i][j] = 0;


4.  public static boolean isUpper(int matrix) {
       int i,j;
       boolean upper = true;
       for (i = 0 ; i < matrix.length && upper; i++)
          for (j = 0 ; j < i ; j++)
             if (matrix[i][j] != 0)
                upper = false;
       return upper;
    }


5.  int distance[5][5] = {{0,171,115,141,240},
                          {171,0,103,194,333},
                          {115,103,0,120,235},
                          {141,194,120,0,104},
                          {240,333,235,104,0}};


6.     System.out.println("To determine the mileage between cities, enter the \n");
       System.out.println("numbers of two cities from the following list:\n");
       System.out.println("      1:  Albany           4:  NY\n");
       System.out.println("      2:  Boston           5:  Phila\n");
       System.out.println("      3:  Hartford\n\n");
       System.out.println("Enter your city numbers ==> ");
       first = keybd.nextInt();
       second = keybd.nextInt();
       mileage = distance[first-1][second-1];
       System.out.println("The distance between your two cities is " << mileage << endl;


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page

© Copyright Emmi Schatz 2013