Esta es una pagina de informática libre, tendras acceso a mucha información que te pueda interesar, y podras aprender de una forma bien explicada y sencilla. Saludos tu amigo Joseph.
PopAds
miércoles, 30 de abril de 2014
como ordenar un arreglo bidimensional e ingresarlo con numeros aleatorio...
CODIGO FUENTE
import java.util.Scanner;
/**
* @author admin
*/
public class bidimensionalaleatorio {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner lector = new Scanner(System.in);
int arrbidi[][]= new int[50][50];
int arraux[]= new int[100];
int a,i,j,auxiliar,cont=0,posicion=0, fila=0,columna=0;
int numaleatorio;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
arrbidi[i][j]=numaleatorio=(int)Math.floor(Math.random()*(100-10+1)+10);
arraux[cont]=arrbidi[i][j];
cont++;
}
}
System.out.println("ARREGLO0 CON SUS ELEMENTOS DESORDENADOS");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
System.out.print("Fila "+(i+1)+" Columna "+(j+1)+ "= ");
System.out.println(arrbidi[i][j]);
}
System.out.println();
}
for(i=0;i<16;i++){
for(j=i+1;j<16;j++){
if(arraux[i]>arraux[j]){
auxiliar=arraux[i];
arraux[i]=arraux[j];
arraux[j]=auxiliar;
}
}
}
cont=0;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
arrbidi[i][j]=arraux[cont];
cont++;
}
}
System.out.println("ARREGLO BIDIMENSIONAL CON SUS ELEMENTOS ORDENADOS");
//aqui presento el arreglo bidimensional con sus elementos ordenados
for(i=0;i<4;i++){
for(j=0;j<4;j++){
System.out.print("Fila "+(i+1)+" Columna "+(j+1)+ "= ");
System.out.println(arrbidi[i][j]);
}
System.out.println();
}
}
}
Suscribirse a:
Enviar comentarios
(
Atom
)
No hay comentarios :
Publicar un comentario