Académique Documents
Professionnel Documents
Culture Documents
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
}
public String leer(String mensaje) throws IOException{
BufferedReader enlace = new BufferedReader(new
InputStreamReader(System.in));
System.out.println(mensaje);
return enlace.readLine();
}
}
package Deber;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
System.out.println("Matriz 1");
int x= Integer.parseInt(leer("ingrese el numero de filas"));
int y= Integer.parseInt(leer("ingrese el numero de filas"));
System.out.println("Matriz 2");
int y1= Integer.parseInt(leer("ingrese el numero de filas"));
int z= Integer.parseInt(leer("ingrese el numero de filas"));
if(y==y1){
int matriza[][] = new int [x][y];
int matrizb[][] = new int [y1][z];
System.out.println("Matriz A");
imprimir(matriz1);
System.out.println();
System.out.println("Matriz B");
imprimir(matriz2);
System.out.println("Matriz Resultante AxB");
imprimir(multiplicacion(matriz1, matriz2));
}
public int[][] multiplicacion(int[][] matriz1, int[][] matriz2){
matrizR[i][j] += matriz1[i][k]*matriz2[k][j];
}
}
}
return matrizR;
}
public String leer(String mensaje) throws IOException{
BufferedReader enlace = new BufferedReader(new
InputStreamReader(System.in));
System.out.println(mensaje);
return enlace.readLine();
}
public void imprimir(int[][] matriz){ for
(int i = 0; i < matriz.length; i++) { for
(int j = 0; j < matriz[0].length; j++) {
System.out.print(matriz[i][j]+"\t");
}
System.out.println();
}
}
}
package Deber;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
}
return matriz;
package Deber;
}
vec[i]=acu1;
}
////////////////vector columna/////////////////
for (int i = 0; i < matriz.length; i++) {
int acu1=0;
for (int j = 0; j < matriz.length; j++) {
acu1+=matriz[j][i];
}
vec2[i]=acu1;
}
////////////////vector diagonal/////////////////
for (int i = 0; i < matriz.length; i++) {
int acu1=0;
for (int j = 0; j < matriz.length; j++) {
acu1+=matriz[j][j];
}
vec3[i]=acu1;
}
comprobacion(vec, vec2, vec3);
}
public void comprobacion(int vec1[], int vec2[], int vec3[]){
int acu=0;
for (int i = 0; i < vec2.length; i++) {
if(vec1[i]== vec3[i] && vec2[i]==vec1[i]){
acu++;
}
if(acu==4){
System.out.println("es un matriz magica");
}else
System.out.println();
}
}
public void imprimir(int[][] matriz){ for
(int i = 0; i < matriz.length; i++) { for
(int j = 0; j < matriz[0].length; j++) {
System.out.print(matriz[i][j]+"\t");
}
System.out.println();
}
}
}
Ejecutable
package Deber;
import java.io.IOException;
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
///////////////Ejercicio 1///////////////////
System.out.println("Ejercicio 1");
Ejer1 mat1 = new Ejer1();
mat1.matriz();
///////////////Ejercicio 2///////////////////
System.out.println("Ejercicio 2");
Ejer2 mat2 = new Ejer2();
mat2.Estudiantes(); ///////////////Ejercicio
3///////////////////
System.out.println("Ejercicio 3");
Ejer3 mat3=new Ejer3();
mat3.matrices();
///////////////Ejercicio 4///////////////////
System.out.println("Ejercicio 4"); Ejer4 mat4=new
Ejer4();
mat4.matrizColumnas();
///////////////Ejercicio 5///////////////////
System.out.println("Ejercicio 5");
Ejer5 mat5=new Ejer5(); mat5.MatrizMagica();