입력 받은 시간에서 45분 전을 계산하는 문제이다.
#include <iostream>
using namespace std;
int main(void) {
int H, M;
cin >> H >> M;
if (M >= 45) {
M -= 45;
}
else
if (H > 0) {
H -= 1;
M = M + 60 - 45;
}
else{
H = 23;
M = M + 60 - 45;
}
cout << H << " " << M;
}