Advertisement
Guest User

Untitled

a guest
Jan 25th, 2015
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. /* 2.Napisz program, ktory utowrzy liste z liczbami parzystymi
  2. w kolejnosci rosnacej od 2 do 100 i nieparzystymi od 99 do 1
  3. w kolejnosci malejacej tzn 2,4...100,99,97...1
  4. Nastepnie wyswietli te elementy na ekranie i przed zamknieciem usunie cala liste
  5. */
  6.  
  7. struct Lista
  8. {
  9. int liczba;
  10. Lista *next;
  11. };
  12.  
  13. void funkcja()
  14. {
  15. Lista *poczatek;
  16. Lista *nastepny;
  17. Lista *temp;
  18.  
  19. poczatek = new Lista;
  20.  
  21. poczatek->next = NULL;
  22. poczatek->liczba = 2;
  23.  
  24. temp = poczatek;
  25. for(int i=2; i<=100; i=i+2)
  26. {
  27. nastepny = new Lista;
  28.  
  29. temp->next = nastepny;
  30. nastepny->liczba = i;
  31. nastepny->next = NULL;
  32.  
  33. temp = nastepny;
  34.  
  35. }
  36. temp = poczatek;
  37. temp->liczba = 99;
  38. for(int i=97; i>=1; i=i-2)
  39. {
  40. nastepny = new Lista;
  41.  
  42. temp->next = nastepny;
  43. nastepny->liczba = i;
  44. nastepny->next = NULL;
  45.  
  46. temp = nastepny;
  47.  
  48. }
  49. while(temp)
  50. {
  51. cout<<temp->liczba<<endl;
  52. temp=temp->next;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement