recorrer array desigual por columnas
Publicado por Alejandro (2 intervenciones) el 14/02/2013 16:05:08
buenas tardes. tengo este problema. este programa recorre primero por columnas y dentro de cada columna mira las filas, en las que se encuentra el numero de alumnos de una asignatura de un grupo determinado. la idea del programa es que sume los alumnos de cada columna y los muestre. lo he conseguido con arrays bidimensionales que tiene el mismo numero de columas en cada fila, pero no se que hacer para que me funcione en el caso de que una fila tenga una columna de menos.
espero que puedan ayudarme. gracias
public static void main (String[]args)
{
int numMatriculados[][]={{30,27,25,21,19,20},{21,17,24,26,30,21,25}}, nAlum=0;
for (int col = 0; col<7; col++)
{
for (int fil = 0; fil<numMatriculados.length; fil++)
{
nAlum+=numMatriculados[fil][col];
}
System.out.println("en el modulo "+(col+1)+" hay "+nAlum);
nAlum=0;
}
}
espero que puedan ayudarme. gracias
public static void main (String[]args)
{
int numMatriculados[][]={{30,27,25,21,19,20},{21,17,24,26,30,21,25}}, nAlum=0;
for (int col = 0; col<7; col++)
{
for (int fil = 0; fil<numMatriculados.length; fil++)
{
nAlum+=numMatriculados[fil][col];
}
System.out.println("en el modulo "+(col+1)+" hay "+nAlum);
nAlum=0;
}
}
Valora esta pregunta


0