Ejercicios de Matrices en Java con Netbeens
Enviado por José Efrain Fernández Maluquis • 9 de Octubre de 2015 • Trabajo • 4.987 Palabras (20 Páginas) • 1.585 Visitas
2. En una matriz cuadrada de 4x4 realizar las siguientes:
- Ingresar lo datos
- Suma de los elementos de las columnas
- Suma de los elementos de las Fila
Codigo |
package practica; import java.util.*; public class Practica { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here
int sumaCol=0; int sumaFil=0;
int i; int j; int matriz[][]=new int[4][4]; Scanner dato = new Scanner (System.in); System.out.println("Escribir datos de la matriz "); for (i=0;i<=3;i++){ for (j=0;j<=3;j++){ System.out.print("Escribir valor de la Fila " + i + " , " + j + " : "); matriz [i][j] = dato.nextInt(); } } //=== Mostramos la Matriz Ingresada System.out.println("Resultados de la Matriz Cuadrada de 4x4"); for (i=0;i<=3;i++){ for (j=0;j<=3;j++){ System.out.print("{"+matriz[i][j]+"]"); } System.out.println(""); }
//===Suma Filas for(i=0;i<4;i++){ for(j=0;j<4;j++){ sumaFil=sumaFil+matriz[i][j]; } System.out.println("La Suma de las Filas " + (i+1) + " es: "+sumaFil); sumaFil=0; }
//===Suma Columnas for(i=0;i<4;i++){ for(j=0;j<4;j++){ sumaCol=sumaCol+matriz[i][j]; } System.out.println("La Suma de las Columnas " + (j+1) + " es: "+sumaCol); sumaCol=0; }
}
} |
Resultado |
run: Escribir datos de la matriz Escribir valor de la Fila 0 , 0 : 2 Escribir valor de la Fila 0 , 1 : 3 Escribir valor de la Fila 0 , 2 : 4 Escribir valor de la Fila 0 , 3 : 2 Escribir valor de la Fila 1 , 0 : 3 Escribir valor de la Fila 1 , 1 : 2 Escribir valor de la Fila 1 , 2 : 1 Escribir valor de la Fila 1 , 3 : 2 Escribir valor de la Fila 2 , 0 : 3 Escribir valor de la Fila 2 , 1 : 6 Escribir valor de la Fila 2 , 2 : 5 Escribir valor de la Fila 2 , 3 : 4 Escribir valor de la Fila 3 , 0 : 4 Escribir valor de la Fila 3 , 1 : 3 Escribir valor de la Fila 3 , 2 : 4 Escribir valor de la Fila 3 , 3 : 3 Resultados de la Matriz Cuadrada de 4x4 {2]{3]{4]{2] {3]{2]{1]{2] {3]{6]{5]{4] {4]{3]{4]{3] La Suma de las Filas 1 es: 11 La Suma de las Filas 2 es: 8 La Suma de las Filas 3 es: 18 La Suma de las Filas 4 es: 14 La Suma de las Columnas 5 es: 11 La Suma de las Columnas 5 es: 8 La Suma de las Columnas 5 es: 18 La Suma de las Columnas 5 es: 14 BUILD SUCCESSFUL (total time: 22 seconds) |
Practica 02:
05. En un array de dos dimensiones cuya medida es de 3x3 ingresar valores y luego mostrar el promedio por cada columna y fila.
Codigo |
import java.util.Scanner; public class Matriz_3x3_promedio { public static void main(String[] args) {
int sumaCol=0, promedioColumna=0; int sumaFil=0, prmedioFila=0;
int i; int j; int matriz[][]=new int[3][3]; Scanner dato = new Scanner (System.in); System.out.println("Escribir datos de la matriz "); for (i=0;i<=2;i++){ for (j=0;j<=2;j++){ System.out.print("Escribir valor de la Fila " + i + " , " + j + " : "); matriz [i][j] = dato.nextInt(); } }
//=== Mostramos la Matriz Ingresada System.out.println("Resultados de la Matriz Cuadrada de 4x4"); for (i=0;i<=2;i++){ for (j=0;j<=2;j++){ System.out.print("{"+matriz[i][j]+"]"); } System.out.println(""); }
//===Suma Filas for(i=0;i<3;i++){ for(j=0;j<3;j++){ sumaFil=sumaFil+matriz[i][j]; } prmedioFila=sumaFil/3; System.out.println("El preomdio de la Filas " + (i+1) + " es: "+prmedioFila); sumaFil=0; prmedioFila=0; }
//===Suma Columnas for(i=0;i<3;i++){ for(j=0;j<3;j++){ sumaCol=sumaCol+matriz[i][j]; } promedioColumna=sumaCol/3; System.out.println("El Promedio de Columna " + (j+1) + " es: "+promedioColumna); sumaCol=0; promedioColumna=0; } } } |
Resultado |
Escribir datos de la matriz Escribir valor de la Fila 0 , 0 : 1 Escribir valor de la Fila 0 , 1 : 2 Escribir valor de la Fila 0 , 2 : 3 Escribir valor de la Fila 1 , 0 : 4 Escribir valor de la Fila 1 , 1 : 5 Escribir valor de la Fila 1 , 2 : 4 Escribir valor de la Fila 2 , 0 : 6 Escribir valor de la Fila 2 , 1 : 5 Escribir valor de la Fila 2 , 2 : 4 Resultados de la Matriz Cuadrada de 4x4 {1]{2]{3] {4]{5]{4] {6]{5]{4] El promedio de la Filas 1 es: 2 El promedio de la Filas 2 es: 4 El promedio de la Filas 3 es: 5 El Promedio de Columna 4 es: 2 El Promedio de Columna 4 es: 4 El Promedio de Columna 4 es: 5 |
...