Ir ao conteúdo
  • Cadastre-se

Brunassilvas

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Brunassilvas

    Matrizes

    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!
  2. Brunassilvas

    Matrizes

    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

×
×
  • Criar novo...