fiz um codigo para reconhecer se duas matrizes sao iguais, porem ele ta saindo sempre que as matrizes sao iguais e eu creio q minha logica ta certa mas posso ter falhado em algo
#include<stdio.h>
#include<stdlib.h> int main()`{ //def da matriz int linha, coluna, i, j, igual = 1; int matriz1[linha][coluna], matriz2[linha][coluna];
printf("Entre com os tamanhos das matrizes (linha e coluna): ");
scanf("%d %d", &linha, &coluna);
for(i = 0; i < linha; i++){
for(j = 0; j < coluna; j++){
printf("Entre com o elemento da matriz 1 da linha %d e coluna %d: ",(i+1),(j+1));
scanf("%d", &matriz1[linha][coluna]);
}
}
for(i = 0; i < linha; i++){
for(j = 0; j < coluna; j++){
printf("Entre com o elemento da matriz 2 da linha %d e coluna %d: ",(i+1),(j+1));
scanf("%d", &matriz2[linha][coluna]);
}
}
for(i = 0; i < linha; i++){
for(j = 0; j < coluna; j++){
if(matriz1[linha][coluna] != matriz2[linha][coluna]){
igual = 0;
}
}
}
if(igual == 1){
printf("Matrizes iguais.");
} else {
printf("Matrizes diferentes.");
}
return 0;
}