clownz1n 0 Denunciar post Postado Abril 12, 2019 #include <stdio.h> #include <stdlib.h> int main(void) { char baseDadosMusicasTitulos[10][30] = {"Ring of fire", "Hurt", "Brianstorm", "Do me a favour", "Turn it again", "I walk the line", "Wet sand", "Aint no grave", "Riders in the sky", "The man comes around"}; int baseDadosMusicasCodificadas[10][40] = {{10,24,33,78,54,92,10,29,36,96,2,66,87,54,-1}, {57,33,20,2,99,87,120,33,69,87,41,1,97,41,23,127,17,-1}, {74,11,20,36,87,62,36,96,77,42,36,38,77,21,22,9,77,8,-1}, {1,22,74,56,98,125,37,32,75,99,2,3,40,-1}, {95,43,55,7,91,63,53,10,24,44,81,6,-1}, {87,64,28,33,40,41,94,72,63,104,99,115,33,-1}, {5,65,95,21,30,14,107,51,50,67,111,121,34,72,91,55,-1}, {64,63,22,78,18,99,21,123,4,95,9,42,32,14,17,52,-1}, {7,66,12,20,87,119,32,44,89,21,3,89,16,4,58,1,1,57,10,21,-1}, {17,10,13,1,7,23,36,54,124,100,32,20,27,89,66,32,-1}}; printf("Musica: %s\n",baseDadosMusicasTitulos[9]); int NA,vet[10],i,j, vetm[10]; printf("Digite o tamanho da amostra da musica:"); scanf("%d",&NA); for(i=0; i<NA; i++){ printf("Digite os numeros da amostra da musica:"); scanf("%d",&vet[i]); } for(i=0; i<127; i++){ for(j=0; j<127; j++){ if (vet[i] == baseDadosMusicasCodificadas[10][40] ){ (vetm[10] = vet[i]); } } } if (vetm[10] == baseDadosMusicasCodificadas[10][40] && baseDadosMusicasTitulos[10][30]){ printf("A musica econtrada e : " , baseDadosMusicasTitulos[10][30]); } else printf("A musica nao foi encontrada"); return 0; } Bem, alguém poderia me ajudar a arrumar a parte do código eu não estou conseguindo verificar os números um por um para ver se tem na matriz principal das músicas e armazendo em um vetor onde eu posso estar verificando se existe essa música e mostrando na tela o nome da música Compartilhar este post Link para o post Compartilhar em outros sites