Originariamente inviato da pietroA
grazie per il suggerimento ma ottengo sempre lo stesso risultato, il vettore vettore2 è composto da tutti i valori uguali a 0.00, tranne l ultimo che diventa un numero senza senso!
Non mi ero accorto di un errore gravuccio nella malloc:

[CODE] vettore2 = (float*) malloc (n* sizeof(float*));

Il vettore deve essere riempito di "float" non di "float*"... Quindi:

codice:
 vettore2 = (float*) malloc (n* sizeof(float));