Pessoal tentei fazer multiplicar a matriz, mas ainda tem um problema na multiplicação de alguem puder dá um toque ficarei grato.
vlw
[code]public class MatrizMultiplicacao{
public static void main (String args[]){
Scanner t = new Scanner (System.in);
int a[][]; a = new int[2][2];
int b[][]; b = new int[2][2];
int c[][]; c = new int[2][2];
for (int i= 0; i < 2; i++){
System.out.println();
for (int j= 0; j <2; j++){
System.out.print ("Digite o elemento "+i+ " " +j+" da matriz a: ");
a[i][j] = t.nextInt();
}
}
for (int i= 0; i <2; i++){
System.out.println();
for (int j= 0; j <2; j++){
System.out.print ("Digite o elemento "+i+ " " +j+ " da matriz b: ");
b[i][j] = t.nextInt();
}
}
for (int i=0; i < a[i][i]; i++){
System.out.println();
for (int j= 0; j < b[j][j]; j++){
for (int x= 0; x < a[j][j]; x++){
c[i][j] += a[i][x] * b[x][j];
System.out.print(c[i][j]);
System.out.print(" ");
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length; j++) {
c[i][j] = a[i][j] * b[i][j];
}
}
Bem porque eu somente utilizei a variável a e b?
Porque quando faz-se a multiplicação de duas matrizes elas precisam ser do mesmo tamanho,
não necessariamente. Mas quando você quer multiplicar duas matrizes e não é necessário que elas sejam
do mesmo tamanho, aí coloca-se um limite de cada variável em cada for.