Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct Element_listy
  6. {
  7. Element_listy *nas; //nastepny
  8. Element_listy *pop; //poprzedni
  9. int key;
  10. int war; //wartosc
  11. };
  12.  
  13. class Lista
  14. {
  15. public:
  16. unsigned int licznik;
  17. Element_listy *pierwszy;
  18. Element_listy *ostatni;
  19.  
  20. Lista(int np, int nk)
  21. {
  22. pierwszy=ostatni=NULL;
  23. licznik=nk-np+1;
  24. pierwszy->war=np;
  25.  
  26. for(int i=np+1; i<=nk; ++i)
  27. {
  28. Element_listy *pomoc;
  29. pomoc->war=i;
  30. pomoc->nas=NULL;
  31. pomoc->pop=ostatni;
  32. ostatni->nas=pomoc;
  33. ostatni=ostatni->nas;
  34. }
  35. }
  36.  
  37. wypisz()
  38. {
  39. Element_listy *wypisz=pierwszy;
  40. while(wypisz->nas!=NULL)
  41. {
  42. cout<<wypisz->war<<" ";
  43. wypisz=wypisz->nas;
  44. }
  45. cout<<wypisz->war<<endl;
  46. }
  47. };
  48.  
  49. int main()
  50. {
  51. /*int pileczki;
  52. int kroki;
  53. int upuszczenia;
  54. int zamiana;
  55. cin>>pileczki;
  56. cin>>kroki;
  57. cin>>upuszczenia;
  58. int tab_upuszczenia[upuszczenia];
  59. for(int i=0; i<upuszczenia; i++)
  60. {
  61. cin>>tab_upuszczenia[i];
  62. }
  63. cin>>zamiana;
  64. int tab_zamiana[zamiana];
  65. for(int j=0; j<zamiana; j++)
  66. {
  67. cin>>tab_zamiana[j];
  68. }*/
  69.  
  70. Lista l1(1,5);
  71.  
  72. l1.wypisz();
  73.  
  74. return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement