Título: matriz nxm numeros, como imprimir segunda fila[SOLUCIONADO]
Publicado por: rub'n en 27 Noviembre 2011, 17:48 pm
como imprimir la segunda fila de la matriz nxm por ejemplo, sabiendo que no se sabe el tamaño de la matris? :huh: tendré que agregar una clase ? :-( import java.util.Random; import java.util.Scanner; public class Matriz3 { private Scanner leer; private int matriz[][]; public void cargar() { leer = new Scanner (System. in); System. out. print(" Filas ? "); int fila = leer.nextInt(); System. out. print(" Columnas ? "); int columna = leer.nextInt(); matriz = new int [fila][columna]; for( int f=0; f<matriz.length; f++ ) { for( int c=0; c<matriz[f].length; c++ ) { matriz[f][c] = r.nextInt(10); System. out. println(" Fila "+(f +1)+" Columna "+(c +1)+": "+matriz [f ][c ]); } } public void matriz() { System. out. println(" MATRIZ. "); for( int f=0; f<matriz.length; f++ ) { for( int c=0; c<matriz[f].length; c++ ) { System. out. print(" "+matriz [f ][c ]); } public void primeraFila() { System. out. println(" primera fila "); for( int c=0; c<matriz[0].length; c++ ) { System. out. print(" "+matriz [0][c ]); } public void ultimaFila() { System. out. println(" ultima fila "); for( int c=0; c<matriz[0].length; c++ ) { System. out. print(" "+matriz [matriz. length-1][c ]); } public static void main (String[] args ) { Matriz3 o = new Matriz3(); o.cargar(); o.matriz(); o.primeraFila(); o.ultimaFila(); } }
:xD :xD me dio bien asi... public void segundaFila() { System. out. println(" segunda fila "); for( int c=0; c<matriz[0].length; c++ ) { System. out. print(" "+matriz [1][c ]); }
Título: Re: matriz nxm numeros, como imprimir segunda fila.
Publicado por: Leyer en 27 Noviembre 2011, 18:02 pm
en el metodo para imprimir la ultima c<matriz[0].length :xD
Título: Re: matriz nxm numeros, como imprimir segunda fila. [Solucionado] que mamada
Publicado por: rub'n en 27 Noviembre 2011, 18:08 pm
en el metodo para imprimir la ultima c<matriz[0].length
gracias men, y eso xq ? mas o menos ? el método para la segunda fila esta bien así ? que cambio le harías ? dime si modificaste el mensaje. ;) gracias igual bro, saludos., ;-) ;-)
Título: Re: matriz nxm numeros, como imprimir segunda fila.
Publicado por: Leyer en 27 Noviembre 2011, 18:18 pm
lo habia escrito mal :xD
Título: Re: matriz nxm numeros, como imprimir TERCERA fila que mamada
Publicado por: rub'n en 27 Noviembre 2011, 19:59 pm
joderr viendo la cuestion como haría para la tercera fila si no conozco la matriz ? en el caso de la segunda fila es mas facil, dado que un user minimo tiene que meter 2 filas. hay se complica y no conozco casi nada de java :-\ sera que me guío como el metodo de la ultima fila ? :rolleyes: supongamos que meto 3x6 public void terceraFila() { System. out. println(" tercera fila "); for( int c=0; c<matriz[0].length; c++ ) { System. out. print(" "+matriz [matriz. length-2][c ]); } run: Filas ? 3 Columnas ? 6 Fila 1 Columna 1: 7 Fila 1 Columna 2: 4 Fila 1 Columna 3: 3 Fila 1 Columna 4: 3 Fila 1 Columna 5: 4 Fila 1 Columna 6: 9 Fila 2 Columna 1: 3 Fila 2 Columna 2: 1 Fila 2 Columna 3: 3 Fila 2 Columna 4: 3 Fila 2 Columna 5: 0 Fila 2 Columna 6: 1 Fila 3 Columna 1: 9 Fila 3 Columna 2: 1 Fila 3 Columna 3: 6 Fila 3 Columna 4: 0 Fila 3 Columna 5: 8 Fila 3 Columna 6: 4 MATRIZ. |7|4|3|3|4|9| |3|1|3|3|0|1| |9|1|6|0|8|4| primera fila 7 4 3 3 4 9 segunda fila 3 1 3 3 0 1 tercera fila 3 1 3 3 0 1 ultima fila 9 1 6 0 8 4 GENERACIÓN CORRECTA (total time: 5 seconds)
Título: Re: matriz nxm numeros, como imprimir segunda fila que mamada
Publicado por: Leyer en 27 Noviembre 2011, 23:40 pm
guiate del segundo :xD
1 es 2
Título: Re: matriz nxm numeros, como imprimir segunda fila que mamada
Publicado por: rub'n en 28 Noviembre 2011, 00:25 am
ejeje bueno si va. ::) bueno, lo acabo de hacer, hasss por no pensarrr :xD :xD saludos leyer :) public void terceraFila() { System. out. println(" tercera fila "); for( int c=0; c<matriz[0].length; c++ ) { System. out. print(" "+matriz [2][c ]); } run: Filas ? 3 Columnas ? 5 Fila 1 Columna 1: 7 Fila 1 Columna 2: 4 Fila 1 Columna 3: 6 Fila 1 Columna 4: 0 Fila 1 Columna 5: 9 Fila 2 Columna 1: 0 Fila 2 Columna 2: 5 Fila 2 Columna 3: 0 Fila 2 Columna 4: 7 Fila 2 Columna 5: 1 Fila 3 Columna 1: 1 Fila 3 Columna 2: 0 Fila 3 Columna 3: 1 Fila 3 Columna 4: 1 Fila 3 Columna 5: 5 MATRIZ. |7|4|6|0|9| |0|5|0|7|1| |1|0|1|1|5| primera fila 7 4 6 0 9 segunda fila 0 5 0 7 1 tercera fila 1 0 1 1 5 ultima fila 1 0 1 1 5
|