Dada uma matriz real A3x3, verificar e mostrar se existem elementos repetidos em A. (fiz o código mas o professor disse que o certo é mostra na tela no máximo 4 valores repetidos e disse que a melhor forma é armazena num vetor. ) ps: primeira postagem.
O QUE CONSEGUIR FAZER ATÉ O MOMENTO FOI ISSO
programa
{
//variavel global
inteiro matriz[3][3]
funcao logico repetiu(inteiro n, inteiro lin, inteiro col){
para(inteiro l =0; l < 3; l++){
para(inteiro c = 0;c < 3; c++){
se(nao(l == lin e c == col)){
se(matriz[l][c] == n){
retorne verdadeiro
}
}
}
}
retorne falso
}
funcao inicio(){
//receber a matriz
para(inteiro l =0; l < 3; l++){
para(inteiro c = 0;c < 3; c++){
leia(matriz[l][c])
}
}
para(inteiro l =0; l < 3; l++){
para(inteiro c = 0;c < 3; c++){
se(repetiu(matriz[l][c], l, c))
escreva(matriz[l][c], " - ")
}
}
}
}