con la prima funzione devo calcolare la media di un vettore di numeri negativi e controllare se il valore assoluto della media è presente in un vettore di numeri positivi; con la seconda funzione devo stampare solo gli elementi del vettore dei numeri negativi che sono maggiori di quella media; il problema è che non mi stampa niente perchè la media calcolata, che controllo con un cout << m, risulta sempre essere 0... dove sbaglio? non riesco a capire...codice:bool mediaNegativi(array negativi, array positivi, int rnegativi, int rpositivi, int &m) { for(int i = 0; i < rnegativi; i++){ m += negativi[i]; } m = (m / rnegativi); for(int j = 0; j < rpositivi; j++){ if(abs(m) == positivi[j]) return true; } return false; } void stampaNegativi(array negativi, int rnegativi, int m) { for(int i = 0; i < rnegativi; i++){ if(negativi[i] > m) cout << " " << negativi[i]; } }