EXAMEN

 EXAMEN 1:


import java.util.Scanner;

public class Main {
static int c=0;
static int d=0;
static int e=0;
static int f=0;
static Scanner examen = new Scanner(System.in);
public static void main(String[] args)
{

System.out.println("Dime el orden");
int orden = examen.nextInt();

int matriz1[][] = crear(orden);

int matriz2[][] = crear(orden);
System.out.println("Primera matriz:");
imprimir(matriz1,orden);
System.out.println("Segunda matriz:");
imprimir(matriz2,orden);
System.out.println("Suma:");
int[][]suma = sumar(matriz1,matriz2,orden);
imprimir(suma,orden);
System.out.println("Producto:");
int[][]producto =multiplicacion(matriz1,matriz2,orden);
imprimir(producto,orden);




}

public static int[][] crear(int orden) {
int[][] matriz =new int[orden][orden];
for (d = 0; d < orden; d++) {
for (c = 0; c < orden; c++) {
System.out.println("Dime el elemento "+d+","+c);
matriz[d][c] = examen.nextInt();
}
}
return matriz;}

public static int[][] sumar(int[][] matriz1, int[][] matriz2, int orden) {

int[][] suma = new int[orden][orden];
{
for (d = 0; d < orden; d++)
{for (c = 0; c < orden; c++) {
suma[d][c] = matriz1[d][c] + matriz2[d][c];

}
}

}
return suma;
}
public static int[][] multiplicacion(int[][] matriz1, int[][] matriz2, int orden){

int[][] producto = new int[orden][orden];
{for (d = 0; d < orden; d++){
for(c = 0; c<orden;c++)
{
for(e=0;e<orden;e++)
{
f=f+matriz1[d][e]*matriz2[e][c];
}
producto[d][c]= f;
f=0;


}
}
}
return producto;
}
public static void imprimir(int[][]matriz,int orden)
{
for (d = 0; d < orden; d++)
{
for(c = 0; c<orden;c++)
{
System.out.print("\t"+ matriz[d][c]);
}
System.out.println("");
}

}
}

Comentarios