Quello che Samuele ti ha detto e' che l'array

int arr[count];

esiste solamente all'interno della funzione e quindi non ha senso utilizzarlo per controllare i dati immessi.