x-kom hosting

[C++] Zadanie - w jakim dniu sie urodziles?

km138
utworzono
utworzono (edytowane)

Witam. Dużo czytam na forum, przegladam rozne tematy, ale niestety nie znalazlem takiego ktory moze mi pomoc ;(
Otoz mam do napisania pewien program, ale niestety za bardzo nie wiem jak sie za niego zabrac..
Wiem, ze prosze o wiele ale czy moglby mi ktos pomoc napisac funkcje z tymi datami ? Nie mam pojecia od czego zaczac i w ogole jak to zrobic... N a pewno musi byc tablica, ale co dalej ? Jestem w stanie zaplacic za pomoc. Nie ukrywam ze bardzo zalezy mi na tym programie.

Jego tresc jest nastepujaca:

[i][b]Bardzo dokłady wiek.[/b][/i]
Program wymaga podania roku, miesiaca i dnia urodzenia. Wyznacza nazwe tygodnia np. sobota, w ktorym byly narodziny oraz podaje w jakich latach urodziny
wypadaly tez w tym dniu. Uwzglednij w programie, ze rok moze byc przestepny.

Ma ktos jakis pomysl ? Bardzo prosze o pomoc...
Pozdrawiam.

rafalluz
komentarz
komentarz

Parę luźnych pomysłów:

1. Rok przestępny wypada co 4 lata, chyba, że rok jest podzielny przez 100 (nie dotyczy lat podzielne przez 400).

Np.
2000 jest przestępny (podzielny przez 400, więc nieważne, że podzielny też przez 100)
2004 też (podzielny przez 4, a nie przez 100)
ale 2100 nie jest(podzielny przez 100, ale nie przez 400)

2. Wyznacz sobie, jakim dniem tygodnia był pewien określony dzień (np dziś - 28.XI.2009 to sobota). Schodź po kolei latami, wiedząc, ile lat ma każdy rok, a potem kolejno miesiącami i dniami

km138
komentarz
komentarz

Nie bardzo kolego rozumiem. Zalozmy ze sprawdzanie bedzie od roku 1900 do 2010.
Podam z klawiatury, ze urodzilem sie np 16 kwietnia 1990 roku, program ma mi wydrukowac na ekranie, jaki to dzien tygodnia, oraz lata w ktorych te urodziny wypadaly w ten sam dzien. Rozumiesz ? Mam nadzieje ze teraz jasniej wyjasnilem. Moze teraz sie zrozumiemy, bo powyzszy post malo mi mowi :( ale dziekuje za pomoc.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.