Arreglos
PRIMER EJERCICIO
import java.util.Random;
import javax.swing.JOptionPane;
public class Arreglos {
public static void main(String[] args) {
int Valores[][];
intfilas,columnas;
String Valor;
Random valor=new Random();
Valor=JOptionPane.showInputDialog("Dime el numero de filas");
filas=Integer.parseInt(Valor);Valor=JOptionPane.showInputDialog("Dime el numero de columnas");
columnas=Integer.parseInt(Valor);
Valores=new int [filas][columnas];
for (int i=0;i<filas;i++){
for (intj=0;j<columnas;j++){
Valores [i][j]=valor.nextInt(71)+30;
}
}
for (int i=0;i<filas;i++){
for (int j=0;j<columnas;j++){
System.out.print(Valores[i][j]+" ");
}
System.out.println();
}
System.out.println();
for (int r=0;r<filas;r++){
for(int s=0;s<columnas;s++){
int u=s+1;for (int t=r;t<filas;t++){
for (;u<columnas;u++){
if (Valores [r][s]>Valores [t][u]){
int aux=Valores [r][s];
Valores[r][s]=Valores [t][u];
Valores [t][u]=aux;
}
}
u=0;
}
System.out.print(Valores[r][s]+" ");
}
System.out.println();
}
}
SEGUNDOEJERCICIO
import java.util.Random;
public class Mayor {
public static void main(String[] args) {
float Valores [][];
Random valor=new Random();
int filas=valor.nextInt(21)+30;int columnas=valor.nextInt(31)+20;
Valores=new float[filas][columnas];
for (int i=0;i<filas;i++){
for (int j=0;j<columnas;j++){
Valores[i][j]=valor.nextFloat();
Valores [i][j]=Valores[i][j]+valor.nextInt(15)+10;
}
}
float MAYOR=0,MENOR=Valores[0][0];
for (int r=0;r<filas;r++)...
Regístrate para leer el documento completo.