-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Brunassilvas
-
-
Olá pessoal!
Estou com um problema nesse exercício de matrizes..será que alguém pode me ajudar?
Eu tentei de diversas formas, mas não consigo localizar onde deu errado. Minha matriz recebe os elementos, mas no final não consegue realizar a contagem dos repetidos (como pedido do exercício.
Obrigada desde já!
EDIT: No código fiz uma matriz menor que do enunciado do exercício, o que não deve influenciar. É mais pra facilitar a checagem!
//Escrever um algoritmo que lê uma matriz A 15x5 e a escreva. //Verifique, a seguir, quais os elementos de A que estão repetidos e quantas vezes cada um está repetido. //Escrever cada elemento repetido com uma mensagem dizendo que o elemento aparece X vezes em A. #include <stdio.h> #define V mat; main() { int naocont, i, j; int cont=0; int mat[3][3]; for (i=0; i<3; i++) { for (j=0; j<3; j++) { printf("informe valor de mat[%d][%d]: ", i, j); scanf("%d", &mat[i][j]); } } for (i=0; i<3; i++) { for (j=0; j<3; j++) { naocont=0; for (i=0; i<3; i++) { for (j=0; j<3; j++) if (mat[i][j] == mat[j][i]) { naocont=1; if (naocont == 0) { cont = 1; for(i=0;i<4;i++) for (j=i+1; j<3; j++) if (mat[i][j] == mat[j][i]) { cont++;} } } } } } for (i=0; i<3; i++) for (j=0; j<3; j++) printf("%d ocorre %d vez(es).\n", mat[i][j], cont); }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Matrizes
em C/C#/C++
Postado
Entendi Daniel..dai ficar um código grande..rsrs..achei que pudesse seguir um código mais reduzido, como eu propus.
Vou tentar fazer da sua forma e ver como fica!
Obrigada pela dica, já deu uma luz aqui em meio a nuvens!