ho questo pezzo di codice

1.
codice:
giorno_anno=(((aaaa%100)/12)+((aaaa%100)%12)+((aaaa%100)%12)/4)%7+2;
2.
codice:
cout<<"Giorno anno: "<<giorni[giorno_anno];
2 stampa il giorno dell anno a seconda del valore restituito da 1, ad esempio se 1 restituisce 3 mi stampa "mercoledi", quello che voglio io, è che se 1 mi restituisce un numero sopra il 7, il conteggio deve riniziare da uno, ad esempio se 1 restituisce 10 come valore 2 deve restituire "mercoledi" (arrivo a 7, rinizio fino a 3).
Non so se mi sono spiegato.