Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - elinar01

Páginas: [1]
1
Me pidieron lo siguiente

Debo crear una matriz de enteros 4x4 luego de ordena cada campo de la matriz

En la matriz  hay estos valores:

a(1,0) = 1424 , a(1,1) = 1202 , a(1,2) = 23 , a(1,3) = 2
b(1,0) = 2000, b(1,1) = 8000, b(1,2) = 1725, b(1,3) = 149
c(1,0) = 9259, c(1,1) = 779, c(1,2) = 223 , c(1,3) = 2
d(1,0) = 424 , d(1,1) = 202 , d(1,2) = 82 , d(1,3) = 15

Segundo me pedieron que debo realizar la  siguentes actividades:

Debe hacer el metodo de ordenar burbuja para esta matriz 4x4 e imprimirla;

debo seleccionar los valores [a(1,0), a(1,1)a(1,2)a(1,3)] debo asignarlo en un variable e llamada mt(matriz Temporal) imprimirla:

y por ultimo de valor de esta ultima variable (mt) de invertir los valores que aparecen dentro de la variable

este es mi codigo pero tiene errores a ver en que me pueden ayudar:

Código: [Seleccionar]
package Clases;

import java.util.Scanner;
public class MatrizOrdenada {
    public static void main(String[] args) {
        // TODO code application logic here
        int v[][] = new int[2][4];
        int mt;
        Scanner teclado = new Scanner(System.in);
        for(int i = 0 ; i < v.length ; i++){
            for(int j = 0 ; j < v.length ; j++){
               System.out.print("Ingrese un Numero: ");
               v[i][j] = {3,18,46,27},{1424,1795,6234,45},{2142,1224,1447, 1632},{1464,1942,122,99};
        }
     }
        for(int  i=0; i < v.length; i++){//ordena la matriz de abajo hacia arriba
           for(int  j=0;j< v.length; j++){
              for(int x = 0; x < v.length; x++){
                  for(int y=0; y < v.length ; y++){
                     if(v[i][j] > v[x][y]){
                       int aux = v[i][j];
                       v[i][j] = v[x][y];
                       v[x][y] = aux;

                }
            }
        }
}
        }
        for (int i = v.length - 1 ; i >= 0 ; i--){//imprime la matriz Ordenads
           for(int  j = v.length - 1 ; j >= 0 ; j--){

                System.out.print(" " + v[i][j]);
            }
        }
        System.out.println();
    }
}

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".