Ir ao conteúdo
  • Cadastre-se

juxt

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. Alguém pode me dizer qual o erro do meu programa? Ele deve encontrar uma sequencia dada pelo usuário e mostrar as posições de cada número na matriz. #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX 25 const int N = 5; int main() { int matriz[N][N], i, j, z, contador = 0, k, s[MAX]; srand(time(NULL)); printf("Insira o valor de K: "); scanf("%d", &k); for (z = 0; z < k; z++) { printf("insira a sequencia de %d numeros a ser procurada na matriz: ", k); scanf("%d", &s[z]); } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { matriz[i][j] = 0 + rand() % ((9 + 1) - 1); } } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { for (z = 0; z < k; z++) { if (matriz[i][j] == s[z]) { contador = contador + 1; } } } } printf("Matriz\n"); for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { printf("%5d", matriz[i][j]); } printf("\n"); } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { printf("numero encontrado (%d) em [%d, %d]: ", s[z], matriz[i][j], i, j); } } return 0; }

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...