È i<N non i<=N, poi oltre all'enorme quantità di errori, tipo una quadra in più dopo arrayDati[N], e la graffa mancante, che nemmeno permettono di compilare il programma, nella funzione inserisciValori usi un array "secondo" che non hai dichiarato e poi non si capisce cosa ci stia a fare lì, e non si capisce nemmeno quale sia il senso di questo programma
Edit
Ho controllato e aggiustato gli errori, rimosso l'array "secondo", e quella <<""<< senza senso nel main, e il programma funziona, anche se non so bene cosa faccia, visto che non è permesso nemmeno di inserire il carattere da cercare