Promedio de Matriz .Net Console

Hola a todos, este tmb es un problema propuesto por alguien k no conosco, pero dice algo asi: Halle el Promedio por filas, y el promedio de una matriz de orden mxn ...

Para la solucion necesitaremos una matriz a la cual llamaremos, a(10,10). Como ya nos habremos dado cuenta esta matriz solo admitiría un máximo de 100 elementos y los valores máximos de n y m seran 10 respectivamente, bueno para ingresar los elementos a la matriz utilizamos este codigo:



Notece que utilizamos 2 for, esto es 1 for para las columnas y otro para las filas, se supone que el orden para ingresar a la matriz es la siguiente: a(filas, columnas) osea a(i,j), no es asi?, pero en .Net Console al realizar este paso, lanza un error, que nos dice ... la matriz a salido del indice, sobrepaso las dimensiones establecidas osea se salio de rango, limite, etc. para solucionar este problema lo que hize es cambiar el orden a(columnas,filas), a(j, i). si alguien sabe por que pasa esto por favor haganmelo saber ok, se les estare muy agradecido.

Obtener Promedios: para obtener el promedio por fila tenemos que sumar cada elemento de la fila "i", y dividir entra la cantidad de elementos de la fila osea "m", claro nunca hay que olvidar que la variable sum solo va a servir para una fila (por mientras), asi que una vez calculado el promedio e Impreso, nulamos la variable "sum", y para el promedio total otra vez volvemos a hacer los dos bucles e ir acumulando con la misma variable "sum" y luego dividir entre todos los elementos de la matriz osea m*n. Bye




0 comentarios: