elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:32  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  matriz nxm numeros, como imprimir segunda fila[SOLUCIONADO]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: matriz nxm numeros, como imprimir segunda fila[SOLUCIONADO]  (Leído 641 veces)
RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
matriz nxm numeros, como imprimir segunda fila[SOLUCIONADO]
« en: 27 Noviembre 2011, 17:48 »

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 ?  :-(

Código
import java.util.Random;
import java.util.Scanner;
public class Matriz3 {
 
   private Scanner leer;
   private Random r;
   private int matriz[][];
 
   public void cargar() {
 
       leer = new Scanner(System.in);
       r = new Random();
       System.out.print(" Filas ? ");
       int fila = leer.nextInt();
       System.out.print(" Columnas ? ");
       int columna = leer.nextInt();
       System.out.println(" ");
       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]);
           }System.out.println(" ");
       }
   }
 
   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]);
           }System.out.println("  ");
       }System.out.println("  ");
   }
 
   public void primeraFila() {
 
       System.out.println(" primera fila ");
 
           for( int c=0; c<matriz[0].length; c++ ) {
                System.out.print("  "+matriz[0][c]);
           }System.out.println("  ");
       System.out.println("  ");
   }
 
  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]);
           }System.out.println("  ");
       System.out.println("  ");
  }
 
  public static void main(String[] args) {
 
       Matriz3 o = new Matriz3();
       o.cargar();
       o.matriz();
       o.primeraFila();
       o.ultimaFila();      
   }
}


 :xD :xD  me dio bien asi...

Código
 public void segundaFila() {
        System.out.println(" segunda fila ");
           for( int c=0; c<matriz[0].length; c++ ) {
                System.out.print("  "+matriz[1][c]);
           }System.out.println("  ");
       System.out.println("  ");
  }


« Última modificación: 28 Noviembre 2011, 03:22 por RuB'n. » En línea

 
se los presento no es mio ^^.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: matriz nxm numeros, como imprimir segunda fila.
« Respuesta #1 en: 27 Noviembre 2011, 18:02 »

en el metodo para imprimir la ultima c<matriz[0].length :xD


« Última modificación: 27 Noviembre 2011, 18:15 por Leyer » En línea

RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: matriz nxm numeros, como imprimir segunda fila. [Solucionado] que mamada
« Respuesta #2 en: 27 Noviembre 2011, 18:08 »

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.,  ;-) ;-)
« Última modificación: 27 Noviembre 2011, 18:53 por RuB'n. » En línea

 
se los presento no es mio ^^.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: matriz nxm numeros, como imprimir segunda fila.
« Respuesta #3 en: 27 Noviembre 2011, 18:18 »

lo habia escrito mal :xD
En línea

RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: matriz nxm numeros, como imprimir TERCERA fila que mamada
« Respuesta #4 en: 27 Noviembre 2011, 19:59 »

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


Código
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]);
           }System.out.println("  ");
       System.out.println("  ");
  }
 
 
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)
 
« Última modificación: 27 Noviembre 2011, 20:16 por RuB'n. » En línea

 
se los presento no es mio ^^.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: matriz nxm numeros, como imprimir segunda fila que mamada
« Respuesta #5 en: 27 Noviembre 2011, 23:40 »

guiate del segundo :xD

1 es 2
En línea

RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: matriz nxm numeros, como imprimir segunda fila que mamada
« Respuesta #6 en: 28 Noviembre 2011, 00:25 »

ejeje bueno si va.  ::)  bueno, lo acabo de hacer, hasss por no pensarrr  :xD :xD

saludos leyer  :)

Código
public void terceraFila() {
      System.out.println(" tercera fila ");
           for( int c=0; c<matriz[0].length; c++ ) {
                System.out.print("  "+matriz[2][c]);
           }System.out.println("  ");
       System.out.println("  ");
  }
 
 
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  

« Última modificación: 28 Noviembre 2011, 00:29 por RuB'n. » En línea

 
se los presento no es mio ^^.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines