Program na lab. 3

Kartka z kalendarza

Program wczytuje numer miesiąca, dla którego będzie wyświetlona „kartka z kalendarza” w postaci tabelki (przyjmujemy, że kartka ta odnosi się do roku bieżącego). Należy wybrać jedną z form tabelki:

  1. nagłówek zawierający nazwy dni tygodnia (lepiej 2-3 literowe skróty) znajduje się w pierwszym wierszu, a w następnych - kolejne numery dni miesiąca,
  2. nagłówek (jw) jest w pierwszej kolumnie tabeli.

Wersje programu:

  1. elementarna: Użytkownik podaje który dzień tygodnia (0 - niedziela, 6-sobota) przypada pierwszego dnia wybranego miesiąca,
  2. podstawowa: Użytkownik podaje dzisiejszą datę (miesiąc i dzień) i numer dzisiejszego dnia tygodnia,
  3. zaawansowana: Użytkownik nie podaje dodatkowej informacji (poza numerem miesiąca) - program korzysta z informacji w systemie operacyjnym. Ewentualne rozszerzenie - podaje rok, dla którego ma być utworzona kartka.

Dodatki możliwe w każdej wersji:

  1. na kartce pojawia się informacja o miesiącu w postaci: liczby zapisanej cyframi arabskimi, słownie (nazwa miesiąca) albo liczby zapisanej cyframi rzymskimi (proszę samodzielnie skonstruować procedurę zamiany cyfr z zakresu 1-12),
  2. szerokość kolumny (liczona w znakach) jest podawana przez użytkownika - proszę rozważyć możliwość zastosowania konwersji typu %*d w funkcji printf.
c-lab3.txt · ostatnio zmienione: 2012/10/17 12:37 przez miller