Crea otra función para generar una matriz de números aleatorios del 1 al 10, con un número de filas y columnas determinado desde la función principal.
Y por último crea otra función para mostrar por consola una matriz de números enteros.
Ahora, desde la función principal, tendrás que crear un matriz de 10x10 con números aleatorios, mostrarla por consola y mostrar también el resultado de sumar los elementos de dicha matriz.
Ejemplo:
2 3 4 6 10 9 3 10 7 9 4 10 9 10 9 5 6 6 7 9 10 1 6 4 9 6 2 6 6 5 1 9 2 2 7 3 10 8 2 1 5 2 4 6 2 1 5 10 7 5 4 8 4 8 7 1 2 4 9 6 2 3 10 9 7 6 9 3 1 3 4 4 6 3 5 8 3 9 3 6 5 7 7 7 7 8 2 1 1 2 7 5 2 8 4 4 9 1 8 7 La suma total de los elementos de la matriz es: 544
SOLUCIÓN EN JAVA:
package sumamatriz; public class SumaMatriz { //Con esta función sumamos los elementos de la matriz static int sumaMatriz(int [][] matriz){ int f,c,suma=0; for (f=0;f < matriz.length;f++){ for (c=0;c < matriz[f].length;c++){ suma=suma+matriz[f][c]; } } return suma; } //Con esta función generamos una matriz del tamaña que me indican como parámetro //en filas y columnas con números aleatorios entre 1 y 10 static int[][] generaMatrizAleatoria(int filas, int columnas){ int[][] matriz=new int[filas][columnas]; int f,c; for (f=0;f < matriz.length;f++){ for (c=0;c < matriz[f].length;c++){ matriz[f][c]=(int)(Math.random()*10+1); } } return matriz; } //Función para mostrar la matriz formateada en filas y columnas static void muestraMatriz(int[][] matriz){ int f,c; for (f=0;f < matriz.length;f++){ for (c=0;c < matriz[f].length;c++){ System.out.printf("%3d",matriz[f][c]); } System.out.println(); } } public static void main(String[] args) { int[][] matriz; int suma; //Genero la matriz de 10x10 y la guardo en la variable "matriz" matriz=generaMatrizAleatoria(10,10); //Llamo a la función para que aparezca por consola la matriz generada muestraMatriz(matriz); //Guardo en la variable "suma" el resultado de sumar todos los elementos de la matriz suma=sumaMatriz(matriz); //y muestro el resultado por pantalla System.out.println("\nLa suma total de los elementos de la matriz es: "+suma); } }
Casino News Archives - Jackson County - JTM Hub
ResponderEliminarJtm has an 남원 출장마사지 up-and-coming 상주 출장샵 casino, offering 양주 출장안마 sports betting, slot, and video 구미 출장샵 poker to its members. The casino also 경산 출장마사지 offers live table games, slots, and