2009. 3. 24. 15:29

[C/C++][문제풀이] 달력 생성

연수와 월수를 입력하면 달력이 출력되는 프로그램을 작성하시오.

 조건:
1년 1월 1일은 월요일이다
4년마다 한 번씩 윤년(원래 2월은 28일까지지만, 윤년 때의 2월은 29일까지임)
그런데 100년마다는 윤년이 아님
그런데! 400년마다는 또 윤년임!
(따라서 300년은 윤년이 아니지만, 2000년은 윤년임)

 예)
연수를 입력하시오: 2006
월수를 입력하시오: 8

 일   월   화   수   목   금   토
              1     2    3    4    5
  6     7    8     9   10  11   12
13    14   15   16   17  18   19
20    21   22   23   24  25   26
27    28   29   30   31

문제 출처 : http://club.cyworld.com/club/main/club_main.asp?club_id=50588582 (정보보안 따라잡기)


출력 화면


원본 소스 : http://blueb24.cafe24.com/source/calendar.zip

퍼가실땐 출처를 분명하게 해주세요.
그냥 연습, 학습용으로 퍼가는건 얼마든지 양보하지만, 자신이 짠 소스 마냥 버젓이 올라다니는거 보이는건 별로 제가 좋아하질 않네요.



초 급조로 심심풀이 연습삼아 짜봤음.

Calendar.cpp


CalendarManager.h


CalendarManager.cpp


Singleton.h