dividere in 2 parti il numero 99999 e regolare 3 cifre, poi 2 cifre per volta

Tra long e unsigned long non cambia l'occupazione di memoria, sono sempre 4 byte. Cambia solo il modo in cui viene gestisto il contenuto delle variabili, con o senza segno.