Non c'è nulla di già fatto (o meglio, puoi usare la sprintf e ri-parsare la stringa generata, ma è piuttosto inefficiente nonché inutilmente complicato). Piuttosto, come faresti con carta e penna? (tip: gli operatori che ti servono sono la divisione intera e il resto della divisione)