int[][] arr = new int[m][n]; System.out.println("Enter the values of the matrix row wise.");
for (int i = 0; i < m; i++) { for (XXX X = X; j < n; X++) { XXX[i][j] = XXXXXXX.parseInt(sc.XXXXXXXX()); } } XX.XXXXX(); System.out.println(); System.out.XXXXXXX("Your entered XXXXXX XX : ");
XXX (int i = 0; i &XX; m; i++) { XXX (int X = X; j &XX; n; X++) { System.out.print(arr[i][X] + " "); } XXXXXX.out.println(); } Matrix mat = new Matrix(); XXX[][] transposedMatrix = XXX.XXXXXXXXXXXX(arr);
XXXXXX.out.println(); XXXXXX.out.XXXXXXX("Your Transposed XXXXXX XX : ");
for (XXX i = 0; i < n; i++) { XXX (XXX j = 0; X &XX; m; X++) { System.out.print(XXXXXXXXXXXXXXXX[i][j] + " "); } System.out.XXXXXXX(); } System.out.println();
int[] XXXXXXX = new XXX[n];
XXX c = X; for (int i = 0; i < n; i++) { XXXXXXX[c++] = XXX.getMaxOfColumn(transposedMatrix[i]); // to XXX columns XX XXX use transposed matrix XXX XXX its rows } XXXXXX.out.println("The maximum XX all XXX column XXXXXXXX:"); XXX (int i = 0; i &XX; n; i++) { System.out.print(XXXXXXX[i] + " "); } System.out.XXXXXXX(); float[] XXXXXXXXXXX = new float[m];
c = 0; XXX (int i = X; i < m; i++) { XXXXXXXXXXX[c++] = mat.XXXXXXXXXX(XXX[i]); // to XXX XXXXXXX XX can XXX XXXXXXXXXX matrix and XXX its rows } XXXXXX.out.println("XXX average XX all the rows XXXXXXXX:"); for (XXX i = X; i &XX; m; i++) { System.out.print(averageRows[i] + " "); } }
XXXXXX int[][] getTranspose(XXX[][] XXX) { XXX m = XXX.XXXXXX; // XXXXXXX dimensions XX the original XXXXXX XXX n = XXX[X].XXXXXX;
XXX[][] trasposedMatrix = XXX int[n][m]; // XXXXXXXXXX a // XXXXXXXXXXXXXXXX having // dimensions interchanged
XXX (int x = X; x < n; x++) { XXX (int y = 0; y &XX; m; y++) { trasposedMatrix[x][y] = arr[y][x]; // setting the column // XXXXXX as rows. } }
XXXXXX XXXXXXXXXXXXXXX; }
public int getMaxOfColumn(XXX[] XXX) { int XXX = XXX[X];// XXXXXXXXX XXXXXXX XXXXX XXXXXXX XX XXXXXXX
XXX (XXX i = X; i < XXX.length; i++) { XX (XXX[i] > max) {// if XXX XX the value in XXXXX is XXXXXXX, XXXX // set XXX XX that value max = XXX[i]; } } return XXX; }
public float XXXXXXXXXX(XXX[] XXX) { int XXX = X; // getting the XXX XX XXXXXXXX XX XXX XXXXX for (int i = X; i < arr.length; i++) { sum = sum + arr[i]; } // XXXXXXXXX average by deviding sum XXXX XXXXXX XX XXXXXXXX. XXXXXX XXX / (XXXXX) arr.length; }
}
XXXXXX XXX: -
Enter XXX XXXXXX of rows XX XXXXXX:XXXXXX XXX XXXXXX of columns XX matrix:XXXXXX the values of the XXXXXX row XXXX.1X3X567XXXX11XX13XX15
Your XXXXXXX matrix XX :1 X 3 X 5X X X 9 10XX XX XX 14 XX
XXXX Transposed XXXXXX is :1 6 112 X 123 8 13X X 145 XX 15
XXX maximum XX all the column XXXXXXXX:11 12 13 14 XXXXX XXXXXXX XX XXX XXX rows elements:3.0 X.X 13.X