Jaki to dzien tygodnia?
Ostatnio zmodyfikowano 2015-04-21 15:00
wojtek.997 Temat założony przez niniejszego użytkownika |
Jaki to dzien tygodnia? » 2015-04-12 23:38:20 Witam. Musze napisać program, który bedzie działać następująco.. Podaje mu datę np 15.01.1997 z przedziału 1900- 2030 A on mi wypisuje wtorek, 15stego stycznia 1997 Wiem ze musze użyć także stringa, tablic itd jednakże nie moge wymyślić żadnej zależności jak ma to liczyc. Najpierw bym ustalił jaki to dzien 01.01.1900 a następnie cos z liczba dni w miesiącu i czy rok jest przestępny. Ale jak :/? |
|
Quirinnos |
» 2015-04-13 08:11:58 |
|
wojtek.997 Temat założony przez niniejszego użytkownika |
» 2015-04-13 12:02:44 I jak to niby uczyc? |
|
darko202 |
» 2015-04-13 12:37:00 algorytm nie jest trudny 1. napisz sobie funkcję określającą czy dany rok jest przestępny 2. napisz funkcję ustalającą dzień tygodnia 1.01 dowolnego roku 365%7 lub 366%7 + dzień z poprzedniego roku (odpowiednią ilość razy) lub jakoś podobnie (ilość lat *365 + ilość lat przestępnych)%7 3. pozostaje ustalenie dnia w roku funkcja z p1 i tablica liczby dni w poszczególnych miesiącach i podobnie jak w p2 (suma dni w tym roku)%7 + dzień z 1 stycznia
|
|
wojtek.997 Temat założony przez niniejszego użytkownika |
» 2015-04-13 21:30:16 A o co chodzi z tym ilość lat *365 + ilość lat przestępnych)%7? |
|
darko202 |
» 2015-04-14 07:48:55 interesuje Cię konkretny dzień tygodnia - to %7 teraz jeszcze uwzględniamy - ilość lat *365 - ilość dni + korekta na ilość lat przestępnych gdzie mamy - to daje jeden dzień na taki rok |
|
Quirinnos |
» 2015-04-14 10:45:58 Nie potrzeba tak kombinować, skoro wszystko jest w bibliotece <ctime>. Jak byś się trochę rozejrzał, to znalazłbyś nawet na tej stronie gotowy kod. :) Podpowiem tak, wystarczy użyć struktury tm. Pobrać rok, miesiąc, dzień. Przypisać do owej struktury i wyświetlić co tam sobie będziesz życzył. |
|
wojtek.997 Temat założony przez niniejszego użytkownika |
» 2015-04-14 11:07:45 lość lat *365 + ilość lat przestępnych)%7? Ale to za ilośc lat podaje jaki rok? |
|
« 1 » 2 |