Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 2.Napisz program, ktory utowrzy liste z liczbami parzystymi
- w kolejnosci rosnacej od 2 do 100 i nieparzystymi od 99 do 1
- w kolejnosci malejacej tzn 2,4...100,99,97...1
- Nastepnie wyswietli te elementy na ekranie i przed zamknieciem usunie cala liste
- */
- struct Lista
- {
- int liczba;
- Lista *next;
- };
- void funkcja()
- {
- Lista *poczatek;
- Lista *nastepny;
- Lista *temp;
- poczatek = new Lista;
- poczatek->next = NULL;
- poczatek->liczba = 2;
- temp = poczatek;
- for(int i=2; i<=100; i=i+2)
- {
- nastepny = new Lista;
- temp->next = nastepny;
- nastepny->liczba = i;
- nastepny->next = NULL;
- temp = nastepny;
- }
- temp = poczatek;
- temp->liczba = 99;
- for(int i=97; i>=1; i=i-2)
- {
- nastepny = new Lista;
- temp->next = nastepny;
- nastepny->liczba = i;
- nastepny->next = NULL;
- temp = nastepny;
- }
- while(temp)
- {
- cout<<temp->liczba<<endl;
- temp=temp->next;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement