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 j = 0; X < n; X++) { XXX[i][j] = XXXXXXX.parseInt(XX.nextLine()); } } sc.close(); XXXXXX.out.XXXXXXX(); XXXXXX.out.XXXXXXX("Your XXXXXXX XXXXXX XX : ");
XXX (int i = 0; i &XX; m; i++) { XXX (int j = 0; j &XX; n; j++) { XXXXXX.out.print(arr[i][X] + " "); } XXXXXX.out.println(); } Matrix mat = new Matrix(); XXX[][] transposedMatrix = XXX.XXXXXXXXXXXX(arr);
XXXXXX.out.XXXXXXX(); System.out.println("Your Transposed XXXXXX XX : ");
for (XXX i = 0; i < n; i++) { for (XXX j = X; X &XX; m; j++) { System.out.XXXXX(XXXXXXXXXXXXXXXX[i][X] + " "); } System.out.println(); } System.out.XXXXXXX();
int[] maxCols = new int[n];
int c = 0; XXX (int i = X; i < n; i++) { maxCols[c++] = XXX.getMaxOfColumn(XXXXXXXXXXXXXXXX[i]); // to get columns XX can use XXXXXXXXXX XXXXXX and XXX its rows } XXXXXX.out.println("The XXXXXXX of XXX XXX column elements:"); for (XXX i = 0; i < n; i++) { System.out.XXXXX(maxCols[i] + " "); } System.out.println(); XXXXX[] XXXXXXXXXXX = new XXXXX[m];
c = X; XXX (XXX i = X; i &XX; m; i++) { XXXXXXXXXXX[c++] = mat.getAverage(XXX[i]); // to get columns XX XXX XXX XXXXXXXXXX XXXXXX XXX get its rows } XXXXXX.out.println("The average of all the rows XXXXXXXX:"); for (XXX i = 0; i < m; i++) { System.out.print(averageRows[i] + " "); } }
XXXXXX int[][] getTranspose(int[][] XXX) { XXX m = arr.length; // getting XXXXXXXXXX XX the XXXXXXXX XXXXXX int n = XXX[0].XXXXXX;
XXX[][] trasposedMatrix = XXX XXX[n][m]; // initiating a // XXXXXXXXXXXXXXXX XXXXXX // XXXXXXXXXX XXXXXXXXXXXX
XXX (XXX x = X; x < n; x++) { XXX (int y = X; y &XX; m; y++) { XXXXXXXXXXXXXXX[x][y] = XXX[y][x]; // setting the column // values XX rows. } }
XXXXXX XXXXXXXXXXXXXXX; }
public XXX getMaxOfColumn(XXX[] XXX) { XXX max = XXX[X];// Initially setting XXXXX element XX maximum
XXX (int i = X; i &XX; XXX.length; i++) { XX (arr[i] > max) {// if XXX of the XXXXX in array XX maximum, then // XXX max to XXXX XXXXX max = XXX[i]; } } XXXXXX XXX; }
public float XXXXXXXXXX(int[] XXX) { int sum = X; // XXXXXXX XXX XXX XX elements of XXX XXXXX XXX (XXX i = 0; i < XXX.XXXXXX; i++) { XXX = XXX + XXX[i]; } // XXXXXXXXX XXXXXXX by deviding sum XXXX XXXXXX of XXXXXXXX. XXXXXX XXX / (XXXXX) arr.length; }
}
XXXXXX XXX: -
Enter XXX number of rows XX matrix:XEnter XXX XXXXXX XX XXXXXXX XX XXXXXX:5XXXXX XXX values XX XXX XXXXXX row XXXX.X23456X891011121314XX
XXXX XXXXXXX XXXXXX is :1 X 3 4 56 7 X X XX11 XX 13 14 15
Your XXXXXXXXXX matrix is :X X XX2 X 123 X XXX 9 14X 10 15
XXX XXXXXXX of XXX the column elements:XX 12 XX XX XXXXX XXXXXXX XX all XXX rows XXXXXXXX:3.X 8.0 XX.0