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; } } } }
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.