|
Programacion Pregunta, consulta o ayuda a resolver los problemas o incógnitas que tengan los demás miembros de la comunidad sobre programación en general. |
Hola Invitado! Tómate un minuto para registrarte, es 100% GRATIS y no verás ninguna publicidad! ¿Qué estás esperando? Para Ingresa a Denunciando.com por medio de TapaTalk Clic ACA | Registrarse Ahora |
Programacion » Ayuda En matriz Java !!!!Participa en el tema Ayuda En matriz Java !!!! en el foro Programacion. |
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con java | chechoman | Programacion | 3 | 03-12-2010 06:51:42 |
ayuda en java | mao87 | Programacion | 6 | 02-12-2010 13:33:07 |
ayuda con matriz en java consola | juangui1981 | Programacion | 0 | 25-11-2009 00:03:18 |
Ayuda con java | **.:KuN:.** | Software - Programas | 1 | 03-12-2008 15:25:55 |
Problema matriz en Java | JcardonZ | Programacion | 5 | 20-08-2008 13:27:23 |
, 13:59:17 | #1 | |
Ayuda En matriz Java !!!!
Calificación: de
5,00
Resulta Que tengo Una Serie De Algoritmos para Hacer En java !!! Pero De Tantos Hay uno Que No Me Funciona, En Si Me Compila Perfectamante No hay Errores De Sintaxis, pero No Se Si Estoy haciendo Mal El Procedimiento para Hacer Lo Que Necesito Que Es Lo Siguiente Hacer un algoritmo que llene una matriz de 5 * 5 y que almacene la diagonal principal en un vector. Imprimir el vector resultante. Ya Hice Todo Lo Que Corresponde En crear Una Matriz Y El vector y LLenar La matriz, Pero Al Momento De Sacar La Diagonal Principla Recorriendola Con 2 For En El Vector Solo me Esta Guardando El UltimoNumero Ingresado !!! Para sacar la Diagonal principal Lo Hize De 2 Formas una recorriendo la matriz e ir preguntando con un if Si la pocision de la columna es igual al de la fila lo guarde en en el vector, ya que la diagonal principal serian las pisiiciones iguales en la matriz !!! La Otra Forma Fue Recorriendo La Matriz pero guardando inmediatamente las posiciones diciendo que al vector en la posicion uno es igual a matriz en la pocicion 0.0 , 1.1, 2.2, 3.3, 4.4 pero Al imprimir El resultado del vector solo me imprime el ultimo digito ingresado en cada fila de la matriz !!! Si me Pueden Colaborar Con Algo Y Pegar Aca El Codigo Les Agradeceria | ||
Twittear Seguir a @denunciando
| |
No Calculado | #1.5 |
SponSor | Re: Ayuda En matriz Java !!!! |
25-05-2011 , 14:18:42 | #2 |
Denunciante Bronce | Respuesta: Ayuda En matriz Java !!!!
Quizá en algoritmo //declaración del tablero int tablero[][]; //inicio del tablero de 3x3 tablero = new int[3][3] //vector de salida int vector[] = new int[3] //recorrido de la fila int fila = 0; int col = 0; for (fila = 0; fila < 3; fila++) { //recorrido columna for (col = 0; col < N; columna++){ vector[col] = matriz[fila][col]; } } //imprimir el vector probalo, hace rato que no hecho código en java. ojala te sirva.. |
28-05-2011 , 16:06:27 | #3 |
Recien Registrado | Respuesta: Ayuda En matriz Java !!!!
El siguiente codigo lo probe en netbeans y funciona perfecto. public class matriz { public static void main(String[] args) { int[][] matriz = new int[5][5]; int[] vector = new int[matriz.length]; for (int i = 0; i < matriz.length; i++) { //llena la matriz pidiendo valores al usuario for (int j = 0; j < matriz.length; j++) { String valor = JOptionPane.showInputDialog("Ingrese valor"); matriz[i][j] = Integer.parseInt(valor); } } for (int i = 0; i < matriz.length; i++) { for (int j = 0; j < matriz.length; j++) { if (i == j) { //pregunta si la fila es i es igual a la columna j vector[j] = matriz[i][j]; //guarda en la posicion j el valor que hay en la posicion i,j } System.out.print(matriz[i][j] + " "); //imgprime la matriz con los valores ingresados } System.out.print("\n"); } System.out.print("\n"); for (int i = 0; i < matriz.length; i++) { //imprime el vector de la diagonal principal System.out.print(vector[i]); } System.out.print("\n"); } } Última edición por rexixtenxiaN; 28-05-2011 a las 16:10:06 Razón: faltaban comentiarios de lineas |
12-07-2011 , 17:12:13 | #4 |
Usuario Expulsado Denunciante Popular | Respuesta: Ayuda En matriz Java !!!!
hubiera dicho por msn |
24-09-2011 , 09:23:11 | #5 |
Recien Registrado | Respuesta: Ayuda En matriz Java !!!!
Para buscar el vector principal solo hay que hacer lo siguiente, no hay necesidad de hacer 2 for // Buscar vector principal for (int i = 0; i < matriz.length; i++) vector[i] = matriz[i][i]; import javax.swing.JOptionPane; public class Matriz { public static void main(String[] args) { int[][] matriz = new int[3][3]; int[] vector = new int[matriz.length]; for (int i = 0; i < matriz.length; i++) { // llena la matriz pidiendo valores al usuario for (int j = 0; j < matriz.length; j++) { String valor = JOptionPane.showInputDialog("Ingrese valor"); matriz[i][j] = Integer.parseInt(valor); System.out.print(matriz[i][j] + " "); } System.out.print("\n"); } // Buscar vector principal for (int i = 0; i < matriz.length; i++) vector[i] = matriz[i][i]; System.out.print("\n"); for (int i = 0; i < vector.length; i++) // imprime el vector de la diagonal principal System.out.print(vector[i]); System.out.print("\n"); } } |
16-02-2012 , 22:10:18 | #6 |
Denunciante Novato | Respuesta: Ayuda En matriz Java !!!!
Solo es poner a que el programa busque en la matris las posiciones [i] [i] eso te dara la diagonal principal
|
Etiquetas |
ayuda, java, matriz |
|