non sono bravissima in C, ma impara a leggere quello che ti viene detto
errore 39 I:\Elementi di cannot convert `double*' to `double' for argument `3' to ` void calcolomedia(double, int, double, double)'
calcolomedia ha questa signature
codice:
void calcolomedia(double s,int r,const double V,double media);
a cui passi delle variabili, non puntatori.
Tu provi ad usarlo in modo errato perché
codice:
double V[150];
//....
calcolomedia(s,r,V,media);
come vedi V puoi vederlo come un puntatore a double (double*). Il sistema ti dice che non riesce a "vedere" un puntatore a double come un valore double.
Soluzione? Presumo che tu debba cambiare la signature della funzione (visto che ti interessa come terzo parametro un array di double)