chi mi aiuta in questa funzione?

ho un array composto da numeri.
gli elementi di questo array contengono 4 valori misurati ogni giorno e in un mese
vanno dunque da 1 a 120 (se il mese è 30gg, oppure fino a 124 per 31gg o meno per 28 o 29gg....)

io dovrei raggruppare i valori a gruppi di 4, sommare questi 4 valori e dividere la somma per 4
cosi da avere una media giornaliera

poi ricomporre un array che sara' formato da 30 valori (o 31 o 28 o 29 a seconda del mese)