
03/10/2005, 15:43
|
| | Fecha de Ingreso: octubre-2005 Ubicación: Valdivia
Mensajes: 5
Antigüedad: 19 años, 4 meses Puntos: 1 | |
ahi esta no lo pobre porke tengo desintalao el java import java.io.*;
class multiplica{
static public void main(String[]args)throws IOException{
BufferedReader oa= new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingrese numero filas pimera matriz:");
int fil1=Integer.parseInt(oa.readLine());
System.out.println("ingrese numero clumnas pimera matriz");
int colu1=Integer.parseInt(oa.readLine());
int fil2=fil1-1;
while(fil2!=fil1){
System.out.println("ingrese numero de filas matriz 2");
fil2=Integer.parseInt(oa.readLine());
}
System.out.println("ingrese numero columnas matriz 1");
int col2=Integer.parseInt(oa.readLine());
int [][] matriz1=new int[fil1][colu1];
int [][] matriz2=new int[fil2][col2];
int [][] resp=new int[fil1][col2];
for(int i=0;i<fil1;i++){
for(int j=0;j<colu1;j++){
System.out.println("ingrese un numero:");
matriz1[i][j]=Integer.parseInt(oa.readLine());
}
}
for(int i=0;i<fil2;i++){
for(int j=0;j<col2;j++){
System.out.println("ingrese un numero:");
matriz2[i][j]=Integer.parseInt(oa.readLine());
}
}
resp=multiplica(matriz1,matriz2,fil1,colu1,col2);
for(int i=0;i<fil1;i++){
for(int j=0;j<col2;j++){
System.out.println(resp[i][j]+" ");
}System.out.println();
}
}
public static int[][]multiplica(int a[][],int b[][],int c,int d ,int e){
int resp[][]=new int[c][e];
for(int i=0;i<c;i++){
for(int j=0;j<e;j++){
for(int k=0;k<d;k++){
resp[i][j]=a[i][k]*b[k][j];
}
}
}
return resp;
}
} |