Mi basterebbe solo l'esempio di eseguire la funzione sugli elementi con chiave '8'...quindi sostituire il ciclo da 0 a ... con un ciclo che conta solo gli elementi con chiave '8' (indipendentemente dal loro ordine progressivo) oppure mantenere l'indice (visto che gli elementi me li accoda) ma mettere un altro campo chiave (si può?).
Sono veramente alal frutta, ragazzi...