Dove hai sbagliato: vediamo
1. Non hai usato i tag code come da regolamento
2.
void legginomi (char elenco[]);
void trova (char elenco[], float v[]);
legginomi e trova accettano una stringa (così come l'hai definita) e non un array di stringhe.
3. Non hai usato il debugger per trovare gli errori
4.
if (elenco[i]==s)
questo non lo puoi fare in C, esiste strcmp
5. Da tutto questo deriva che il tuo programma non funzionerà mai così com'è impostato.