목적
  - 특정 조건에 맞는 입력과 계산 및 출력을 한다.

문제
사용자 삽입 이미지

코드

#include <iostream>

using namespace std;

int main(void)
{
 int iHour, iMin, iSec;
 iHour = iMin = iSec = 0;
 cout << "현재 시간 입력(24시간제) : ";
 cin >> iHour >> iMin >> iSec;

 cout << "입력한 시간 : " << iHour << "시 " << iMin << "분 " << iSec << "초" << endl;
 cout << "오늘 흐른 시간 : " << iHour * 3600 + iMin * 60 + iSec << "초" << endl;
 cout << "오늘 남은 시간 : " << 24 * 3600 - (iHour * 3600 + iMin * 60 + iSec) << "초" << endl;

 return 0;
}



해설
  - 하루는 24시간, 1시간은 3600초, 1분은 60초입니다.
  - 하루 전체초 - 현재 시각(초) 로 하면 "오늘 남은 시간"이 나옵니다.

참고
  - 유사 문제

Posted by 카켈