Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct Element_listy
- {
- Element_listy *nas; //nastepny
- Element_listy *pop; //poprzedni
- int key;
- int war; //wartosc
- };
- class Lista
- {
- public:
- unsigned int licznik;
- Element_listy *pierwszy;
- Element_listy *ostatni;
- Lista(int np, int nk)
- {
- pierwszy=ostatni=NULL;
- licznik=nk-np+1;
- pierwszy->war=np;
- for(int i=np+1; i<=nk; ++i)
- {
- Element_listy *pomoc;
- pomoc->war=i;
- pomoc->nas=NULL;
- pomoc->pop=ostatni;
- ostatni->nas=pomoc;
- ostatni=ostatni->nas;
- }
- }
- wypisz()
- {
- Element_listy *wypisz=pierwszy;
- while(wypisz->nas!=NULL)
- {
- cout<<wypisz->war<<" ";
- wypisz=wypisz->nas;
- }
- cout<<wypisz->war<<endl;
- }
- };
- int main()
- {
- /*int pileczki;
- int kroki;
- int upuszczenia;
- int zamiana;
- cin>>pileczki;
- cin>>kroki;
- cin>>upuszczenia;
- int tab_upuszczenia[upuszczenia];
- for(int i=0; i<upuszczenia; i++)
- {
- cin>>tab_upuszczenia[i];
- }
- cin>>zamiana;
- int tab_zamiana[zamiana];
- for(int j=0; j<zamiana; j++)
- {
- cin>>tab_zamiana[j];
- }*/
- Lista l1(1,5);
- l1.wypisz();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement