Está en la página 1de 2

package matrices; import java.util.*; public class MATRICES { static Scanner in=new Scanner(System.

in); public static void main(String[] args) { int int int int int [][]matriz = new int [5][5]; fila; columna; valormax=0; valormin=0;

System.out.println("ORDENAR FILA Y COLUMNA SELECCIONADA E INDICAR VALOR MAXI MO Y MINIMO DE UNA MATRIZ"); System.out.println(); for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ matriz[i][j]= (int)(Math.random()*100); } } System.out.println("La matriz generada es:"); System.out.println(); for(int i=0;i<5;i++){ for (int j=0;j<5;j++){ System.out.print(matriz[i][j]+" "); } System.out.println(); } System.out.println(); System.out.println("Introduzca la columna que desea ordenar:"); columna=in.nextInt(); System.out.println("columna "+columna); for (int i=0;i<5;i++){ for(int m=0;m<5;m++){ if(matriz[i][columna]>=matriz[m][columna]){ int variable1; variable1=matriz[i][columna]; matriz[i][columna]=matriz[m][columna]; matriz[m][columna]=variable1; } } } System.out.println("La matriz con la columna organizada es:"); System.out.println(); for(int i=0;i<5;i++){ for (int j=0;j<5;j++){ System.out.print(matriz[i][j]+" "); } System.out.println(); } System.out.println("Introduzca la fila que desea ordenar:"); fila=in.nextInt(); for (int i=0;i<5;i++){ for(int m=0;m<5;m++){ if(matriz[fila][i]>=matriz[fila][m]){ int variable1; variable1=matriz[fila][i];

matriz[fila][i]=matriz[fila][m]; matriz[fila][m]=variable1; } } } System.out.println("La matriz con la fila organizada es:"); System.out.println(); for(int i=0;i<5;i++){ for (int j=0;j<5;j++){ System.out.print(matriz[i][j]+" "); } System.out.println(); } for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ for(int m=0;m<5;m++){ for(int n=0;n<5;n++){ if(matriz[i][j]>=matriz[m][n]){ int variable1; variable1=matriz[i][j]; matriz[i][j]=matriz[m][n]; matriz[m][n]=variable1; } } } } } System.out.println("La matriz organizada es:"); System.out.println(); for(int i=0;i<5;i++){ for (int j=0;j<5;j++){ System.out.print(matriz[i][j]+" "); } System.out.println(); } System.out.println("El valor maximo de la matriz es: "+matriz[0][0]); System.out.println(); System.out.println("El valor minimo de la matriz es: "+matriz[4][4]); System.out.println(); } }

También podría gustarte