int temp_h // lượng giờ mà mình muốn trừ
if(temp_h <= cur_h) //cur_h là giờ hiện tại lúc nhập
{
cur_h = cur_h - temp_h;
}
else
{
cur_h = (cur_h+24-(temp_h%24))%24; //giờ sau khi trừ đi 1 lượng n số giờ
}
Trên là thuật toán của mình nghĩ ra , còn ai có thuật toán khác để mình tham khảo thêm không?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?