Java - Matrices

 
Vista:

Matrices

Publicado por LAURA LIZBETH (2 intervenciones) el 20/04/2018 00:55:36
Soy nueva en esto quiero hacer un programa en java que me pida(Es a cerca de las matrices):
***Numero de columnas de una matriz
***Numero de filas
y que inserte el numero que le corresponde a cada posición después me pida un numero cual sea y que me pregunte en que posición quiere que lo reemplace y finalmente me muestre la matriz que quedó...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Oliver
Val: 189
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Matrices

Publicado por Oliver (67 intervenciones) el 20/04/2018 05:19:27
Hola , bueno lo que pides es sencillo , en este algoritmo tienes lo que buscas aunque le falta una parte que es la de la ultima condicion la , pero este es un buen comienzo de todas maneras si estas muy perdido escribe al hangouts [email protected] y ahi te ayudo cualquier duda para no postear una y otra vez ...!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import java.util.Scanner;
public class ArregloBidimensional
{
 
    public static void  ArregloBidimensional()
    {
        Scanner ent = new Scanner(System.in);
        int filas ;
        int columnas ;
        int contador = 1 ;
        int [][] arreglo;
 
        System.out.println("Cantidad de filas a agregar" );
        filas = ent.nextInt();
 
        System.out.println("Cantidad de columnas a agregar");
        columnas = ent.nextInt();
        arreglo = new int [filas][columnas];
 
        for (int i = 0; i <= filas-1;i++ ){
            for (int j = 0;j<=columnas-1;j++){
 
                arreglo[i][j]= contador;
                System.out.print("["+contador+"]");
                contador = contador + 1 ;
 
 
            }
 
            System.out.println("");
        }
 
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Oliver
Val: 189
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Matrices

Publicado por Oliver (67 intervenciones) el 20/04/2018 08:32:46
Listo laura ....!!!! aqui esta resuelto !!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package proyecto.laura;
 
import java.util.*;
 
public class ProyectoLaura {
 
    public static void main(String[] args) {
        int[][] mat;
        Scanner sc = new Scanner(System.in);
 
        System.out.println("*******BIENVENIDO) *******");
        System.out.print("Cuantas filas quiere que tenga la matriz:");
        int filas = sc.nextInt();
        System.out.print("Cuantas columnas quiere que tenga la matriz:");
        int columnas = sc.nextInt();
        mat = new int[filas][columnas];
        for (int f = 0; f < mat.length; f++) {
            for (int c = 0; c < mat[f].length; c++) {
                System.out.print("Posicion[" + f + "][" + c + "]=");
                mat[f][c] = sc.nextInt();
            }
        }
        for (int[] mat1 : mat) {
            for (int c = 0; c < mat1.length; c++) {
                System.out.print(" " + mat1[c] + " ");
            }
            System.out.println();
        }
 
        System.out.println("Ingrese el numero que desea mover: ");
        int numero = sc.nextInt();
        int fila = 0;
        int columna = 0;
        for (int[] mat1 : mat) {
            for (int j = 0; j < mat.length; j++) {
                if (mat1[j] == numero) {
                    numero = mat1[j];
                    System.out.println("posicion en fila que lo desea mover :");
                    filas = sc.nextInt();
                    System.out.println("posicion en columna que lo desea mover :");
                    columnas = sc.nextInt();
                    int numero2 = mat[filas][columnas];
                    mat[filas][columnas] = numero;
                    mat1[j] = numero2;
                    for (int[] mat2 : mat) {
                        for (int c = 0; c < mat2.length; c++) {
                            System.out.print(" " + mat2[c] + " ");
                        }
                        System.out.println();
                    }
                }
                break;
            }
        }
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Matrices

Publicado por LAURA LIZBETH (2 intervenciones) el 20/04/2018 12:56:33
Muchas gracias gracias no saben de cuanta ayuda me fue ...:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar