11/11/2010, 11:56
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 4
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Imprimir filas y columnas de una matriz Hola, tengo el siguiente problema al cual no he podido dar solucion.
* Programa que lea una matriz N por M. se debe imprimir la matriz y abajo la fila o la columna que el usuario desee(solo debe imprimir una de las dos, sea una fila o una columna, lo que el usuario desee)
Tengo el siguiente codigo,con leer variable.
Este va bien hasta que necesito que me imprima la fila o columna.deseada por el usuario.
Ejemplo:
Matriz:
1 2 3
4 5 6
7 8 9 si quiero imprimir la fila #0:
1 2 3----->Como imprimir la fila que el usuario desee?
o la columna #1:
2 5 8---->Como imprimir la columna que el usuario desee?
Les estare muy agradecido a cualquier aporte o ayuda que me puedan dar.
Gracias.
public class filasycolumnas {
public static void main(String[]args){
int i=0,j=0,imp,nro=0, N=LeerVariable.leerEntero("Digite tamaño de filas: "),M=LeerVariable.leerEntero("Digite tamaño de columnas: ");
int A[][]=new int[N][M];
for(i=0;i<N;i++){
for(j=0;j<M;j++){
A[i][j]=0;
A[i][j]=LeerVariable.leerEntero("Digite el elemento["+i+"]["+j+"]: ");
}
}
for(i=0;i<N;i++){
for(j=0;j<M;j++){
System.out.print (A[i][j]+" ");
}
System.out.println();
}
imp=LeerVariable.leerEntero ("Que desea imprimir fila (DIGITE 1),columna (DIGITE 2): ");
nro=LeerVariable.leerEntero ("digite el numero de fila o columna que desea imprimir: ");
if (imp==1){
nro=i;
System.out.println (A[j]);
}
}
nro=0;
if (imp==2){
nro=j;
System.out.println (A[j]);
}
}
}
Última edición por Godesteo; 11/11/2010 a las 12:02
Razón: Aclaracion
|