Hola, he hecho un programa que me diga si dos matrices son iguales, y no me compila debido a la unica funcion que hay. El error que dice el compilador es unknown type a.
este es el codigo:
este es el codigo:
Código [Seleccionar]
#include<stdio.h>
#include<stdlib.h>
int iguales(int m[3][3],a[3][3],int i,int j){
for(i=0;i<3;i++){
for(j=0;j<3;j++){
if(m[i][j]==a[i][j]) return 1;
else return 0;
}
}
}
int main(void){
int m[3][3],i,j;
int a[3][3];
for(i=0;i<3;i++){
for(j=0;j<3;j++){
scanf("%d",&m[i][j]);
}
}
printf("\n\t");
for(i=0;i<3;i++){
printf("\n");
for(j=0;j<3;j++){
printf("%6d ",m[i][j]);
}
}
printf("\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
scanf("%d",&a[i][j]);
}
}
printf("\n\t");
for(i=0;i<3;i++){
printf("\n");
for(j=0;j<3;j++){
printf("%6d ",a[i][j]);
}
}
printf("\n");
if(iguales(m,a,i,j)) printf("Son iguales\n");
else printf("No son iguales\n");
system("pause");
return(0);
}