Я работаю над кодом, преобразующим огромные числа, такие как 9999 в 2:46:39, в этот формат ЧЧ: ММ: СС.Я понимаю, как получить 2 часа и примерно 46 минут, но не так много за 39 секунд.Может кто-нибудь, пожалуйста, объясните мне это?Когда я пробовал другое число, например 4555 секунд, я получал 1:15:55.Я понимаю часовую часть, но теперь у меня нет 15 минут и 55 секунд.Я думаю, что только минуты и секунды - это единственное, в чем я не уверен.
Я использую%, чтобы получить остаток, но когда я делю их на 60, особенно для 4555, я не вижу ничего15 или 55 секунд как остаток при использовании нормального деления.
int min = ttlNumSec % MIN60;
int sec = ttlNumSec % MIN60;
Ценю любую помощь.
Редактировать: Большое спасибо всем, кто ответил и показал другие способы получить их: D