Hola,
Estaba haciendo un programa de java que tiene como finalidad leer una matriz
eliminar los ceros y poner la nueva matriz sin ceros en una nueva matriz de forma
ordenada.
Código HTML:
public class Nums {
public static void main(String[] args) {
int[][] tabla = { { 7, 0, 2, 1, 0, 1 }, { 3, 0, 0, 2 }, { 7, 9, 0 },
{ 6, 5, 0, 1, 0, 2, 0 } };
int[] tablasinceros = new int[30];
int i, j, x = 0;
for (i = 0; i < tabla.length; i++) {
for (j = 0; j < tabla[i].length; j++) {
if (tabla[i][j] != 0) {
tablasinceros[x] = tabla[i][j];
x++;
}
}
}
for (i = 0; i < tablasinceros.length; i++) {
System.out.println(tablasinceros[i]);
if (tablasinceros[i + 1] == 0) {
break;
}
}
}
}
Cuando compilo por consola sale lo siguiente.
7
2
1
1
3
2
7
9
6
5
1
2
Me gustaría que me entregara el resultado de esta forma.
7211
32
79
6512
Gracias de antemano. Un saludo.