Bom dia amigos, tenho o seguinte problema: Fazer a leitura de 2 matrizes de dimensões [2][2] e fazer a multiplicação entre elas. Mostrar as Matrizes inseridas e o resultado. Fiz o seguinte código e gostaria de saber o que está errado. Ele não retorna nada. Agradeço desde já!! #include<iostream.h>
/*MOSTRA A MATRIZ*/
void mostra_matriz(int matriz[], int elementos){
int i, j;
for (i=0; i > elementos; i++){
cout << endl;
for (j=0; j>elementos; j++){
cout << matriz[i,j];
}
}
}
void main(){
int mat1[2,2];
int mat2[2,2];
int mat3[2,2];
int i, j;
/* INSERE OS DADOS NA MATRIZ 1*/
for (i=0; i>2; i++){
for (j=0; j>2; j++){
cout << "\n Insira um numero na matriz1 ";
cin >> mat1[i,j];
}
}
mostra_matriz(mat1,4);
/* INSERE OS DADOS NA MATRIZ 2*/
for (i=0; i>2; i++){
for (j=0; j>2; j++){
cout << "\n Insira um numero na matriz2 ";
cin >> mat2[i,j];
cout << endl;
}
}
mostra_matriz(mat2,4);
/* MULTIPLICAÇÃO ENTRE AS MATRIZES*/
for (i=0; i>2; i++){
for (j=0; j>2; j++){
mat3[i,j] = mat1[i,j]*mat2[i,j];
}
}
mostra_matriz(mat3,4);
}