kalendarz BHQGPKIUJTTWJ7XDJOAUBWMVHY62AKTY3JUX27Y


DOKUMENTACJA

1. Renata Wojtaszek

2. Temat zadania : Kalendarz

Opis działania programu :

Program na wstępie prosi o podanie roku dla którego ma być wyświetlony kalendarz. Następnie prosi o wpisanie dnia w którym przypadł tego roku pierwszy styczeń (wpisanie dnia następuje poprzez podanie liczb od 1 do 7 odpowiadającym poszczególnym dniom tygodnia).Po czym program wyświetla kalendarz na styczeń , czeka na wciśnięcie klawisza ENTER, i wyświetla kalendarz na kolejne miesiące.

Algorytm

0x01 graphic

Listing

#include <stdio.h>

main(void)

{

int a,b,c,d,rp=2000;

int il_dni[12][1]={{31},{28},{31},{30},{31},{30}

,{31},{31},{30},{31},{30},{31}};

char dni_tyg[][13]={"Poniedzialek","Wtorek","Sroda"

,"Czwartek","Piatek","Sobota","Niedziela"};

char tyg[]={" Pn | Wt | Sr | Cz | Pt | So | Nd |"},tab[]={" |"};

char mies[][12]={"Styczen","Luty","Marzec","Kwiecien","Maj"

,"Czerwiec","Lipiec","Sierpien","Wrzesien"

,"Pazdziernik","Listopad","Grudzien"};

do {

printf("\n\n\tProgram : KALENDARZ\n");

printf("\tAutor : Renata Wojtaszek\n\n");

printf("Podaj rok dla ktorego zostanie wyswietlony kalendarz :");

scanf("%d",&a);

if ((rp-a)%4==0)

il_dni[1][0]=29;

printf("Podaj jaki dzien byl 1-go stycznia %d roku :",a);

printf("\n1 - %s\n2 - %s\n",dni_tyg[0],dni_tyg[1]);

printf("3 - %s\n4 - %s",dni_tyg[2],dni_tyg[3]);

printf("\n5 - %s\n6 - %s\n",dni_tyg[4],dni_tyg[5]);

printf("7 - %s\n :",dni_tyg[6]);

scanf("%d",&b);

printf("Kalendarz na rok %d\n",a);

for (c=0;c<12;c++)

{

printf("\t%s\n%s\n",mies[c],tyg);

for (d=1;d<b;d++)

printf("%s",tab);

for (d=1;d<il_dni[c][0]+1;d++)

{

if (d<10)

printf(" ");

else

printf(" ");

printf("%d |",d);

if (b+d==8)

printf("\n");

if(d>7 && (b+d-1)%7==0)

printf("\n");

}

if (c!=11)

{

fflush(stdin);

printf("\n\nNastepny miesiac - nacisnij ENTER\n\n");

while ((d=getchar())=='/0') ;

b=(il_dni[c][0]%7)+(b%7);

if (b>7)

b=b-7;

}

else

printf("\n\nJeszcze raz (t/n)? :");

}

fflush(stdin);

}

while ((d=getchar())=='t' || d=='T');

}



Wyszukiwarka

Podobne podstrony:
2012 Religijny kalendarz żołnierza polskiego
Kalendarz powtórek matura 2013
Kalendarz ciekawostki
Kalendarz 2010 chemia ZR U
2010 kalendarz
Majowie mogli się kontaktować z obcymi cywilizacjami, Kalendarz i rok 2012
Rozwój dziecka w 12 miesiącu życia, ciąża tydzień po tygodniu, kalendarz rozwoju dziecka
10 miesiąc, Kalendarz rozwoju dziecka
Rozwój dziecka w 6 miesiącu życia, ciąża tydzień po tygodniu, kalendarz rozwoju dziecka
IV 1956-1968, polonistyka, XX wiek - kalendarium
Kalendarium Jagiellonow, ściągi, Różne Przedmioty
Szymanowski - kalendarium, la musique, Wykład 2-3 - Szymanowski
Kalendarz posiedzen kliniczno nauk 13
kartkówka obliczenia kalendarzowe
znaczki kalendarz pogody
TRZECIOTESCIK kalendarz S 8
2013 Astrologiczny Kalendarz Księżycowy
20 Żydzi w Polsce Kalendarium(1)

więcej podobnych podstron