C++ Który jest dzień roku?


(Tomasz K87) #1

Witam. Mam do napisania program w C++, który po podaniu roku- miesiąca- dnia wypisze mi na ekranie który to jest dzień roku (1-365). Nie bardzo wiem jak się do tego zabrać- proszę o pomoc- dodam że dopiero uczę się programowania. :smiley:


(Fiołek) #2

http://www.cplusplus.com/reference/clib … ctime.html


(Sawyer47) #3

No to co to za problem, chyba umiesz posługiwać się kalendarzem? Do wartości dzień dodajesz sumę dni z wcześniejszych miesięcy + 1 jeżeli to rok przestępny. Matematyka na poziomie podstawówki. Dane ile jaki miesiąc ma dni wystarczy zapisać w zwykłej tablicy. Możesz nawet od razu na sztywno pod każdy indeks wpisywać sumę dni poprzednich miesięcy w roku nieprzestępnym, wtedy nie będziesz musiał nawet tego sumować.


(Kamil I 2006) #4

Skorzystaj ze struktury SYSTEMTIME i funkcji GetLocalTime(). Oczywiście musisz dorzucić nagłówek windows.h