bhe sicuramente risparmi in mal di testa
però tolto 1234 ti rimane 76121, sono 5 numeri mentre ci sono 7 giorni... cosa mi sfugge?
Puoi anche usare int(c) e sottrarre 48 in decimale.
char e byte sono la stessa cosa, puoi fare c-48 senza fare cast, al massimo ti becchi un warning