Está en la página 1de 4

package MA713M;

import java.util.Scanner;

public class matrices {

int [][] A;

public matrices(int [][]A){

this.A = A;

public static void main(String[] args) {

int [][]a = {{4,10,0},{15,7,11,4},{2,10,15,3,7}};

matrices obj1 = new matrices(a);

System.out.println("### Matriz Original ###");

obj1.visualizar();

obj1.ordenar_xfilas();

System.out.println("### Matriz Ordenada ###");

obj1.visualizar();

Scanner entrada = new Scanner(System.in);

int fil;

int col;

System.out.println("### CARGANDO UNA MATRIZ ###");

System.out.print("Ingrese el numero de filas: ");

fil = entrada.nextInt();

System.out.print("Ingrese el numero de columnas: ");

col = entrada.nextInt();

int [][]N_matriz = new int [fil][col];

MatrizCargada ob1 = new MatrizCargada(N_matriz);

ob1.Cargar();

ob1.ver();
}

public void visualizar(){

for(int i=0; i<A.length; i++){

for(int j=0; j<A[i].length; j++){

System.out.print(", "+A[i][j]);

System.out.println("");

public void ordenar_xfilas(){

int aux;

for(int i=0; i<A.length; i++){

for(int j=0; j<A.length-1;j++){

for(int k=j+1; k<A[j].length-1;k++){

if(A[i][j]<A[i][k]){

aux = A[i][j];

A[i][j] = A[i][k];

A[i][k] = aux;

}
package MA713M;

public class MatrizCargada {

static int [][]arr;

public MatrizCargada(int [][]arr){

this.arr = arr;

public void Cargar(){

for(int i=0; i<arr.length; i++){

for(int j=0 ; j<arr[i].length; j++){

arr[i][j] = (int)(Math.random()*20+1);

public void ver(){

for(int i=0; i<arr.length; i++){

for(int j=0; j<arr[i].length; j++){

System.out.print(", "+arr[i][j]);

System.out.println("");

También podría gustarte