Mha guarda,
il problema e chee appunto lui si trova a dover fare:

99999/10000

che per noi umani fa 9.9999

ma lui, dato che la variabile temp e' un intero, non dovrebbe per l appunto sbattersene della virgola e restiuirmi 9? Invece si ostina a restituire 10! Nessuno gli ha chiesto di approssimare