grazie per aver risposto...ora l'algoritmo mi è chiaro...
cmq il programma non doveva solo verificare se un numero fosse primo o meno, doveva anke restituire un puntatore ad un vettore contenente i primi n numeri primi...vi faccio un esempio.
Inserendo 5 ad esempio il programma mi dovrebbe restituire una cosa del genere:

1 - 3 - 5 - 11 - 13

cioè i primi 5 numeri primi... domani vedo d ifarmi venire in mente un modo per stamparli, tanto ora l'algoritmo è chiaro, mi basta creare un vettore e riempirlo con i primi n numeri primi...