Olá!
Gostaria de ajuda para encontrar e consertar os erros do código a seguir.
O programa lê um numero X e uma matriz M(5x5) e informa quantas vezes esse número aparece na matriz.
int main()
{
int num, int M[5][5] ;
Le_valores(&num,&M);
cont= Contavalores(num, M[5][5]) ;
return 0 ;
}
Le_valores (int *p, N[5][5])
{ int i,j;
scanf(”%d”, &p) ;
for(j=0; j<=4; j++)
{ for(i=0;i<=4; i++)
scanf(“%d”, N[j][i]);
}
}
int Contavalores(int M,int num[5][5])
{ int i,j;
cont=0;
for(i=0;i<5;i++){
for(j=-1;j<5;j++)
{ if (M[i][j+1]==num)
cont=cont + 1; }
}
printf(“O numero aparece %d vezes na matriz.”,cont); }
Não fui eu quem fiz o código, por isso estou achando muito confuso. Se alguém puder ajudar, indicando os erros, agradeço muito.