Questo è un problema (per te) dato che nell'esame i puntatori saranno sicuramente un argomento trattato ed è importante dimostrare di saperli utilizzare.Originariamente inviato da ireon
Sinceramente non li so usare molto bene ...
Sì ... quindi non è quello che ti serve.double *temp = first;
Così facendo ottengo il valore dell'indirizzo e non il valore dell'array, quindi all'interno della variabile puntatore temp sarà memorizzato il valore della variabile puntatore first, ovvero un indirizzo di memoria, dico bene?
Tu devi ottenere il valore double puntato da first, ovvero
double temp = *first;
Modifica la restante parte del ciclo di conseguenza, tenendo presente che i due puntatori (first e last) ti sono sufficienti e che non è necessaria la variabile size ...