Il prototipo della funzione

bool mediaNegativi(array negativi, array positivi, int rnegativi, int rpositivi, int &m)

mi sembra diverso da come la chiami nel main

mediaNegativi(positivi, negativi, rpositivi, rnegativi, m);

non trovi ?