Cosa significa "non va proprio qui" ? Quale errore ti da' di preciso?
Attenzione al fatto che
double *score;
e' un puntatore a double che non e' inizializzato (manca l'allocazione di memoria) ed e' subito utilizzato in
score[j]=
P.S. Utilizza i tag CODE (tasto # del forum) quando mostri del codice, altrimenti non si capisce molto ...