[Ajuda]Algoritmo reconhecer música
#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

Discussão (0)
Carregando comentários...