Ðåôåðàòû. Îáúåêòíî-îðèåíòèðîâàíîå ïðîãðàìèðîâàíèå íà Ñ++

                               cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                               cout<<"Press <Enter> for go on...\n";

                               getchar();

                };

                cout<<"Skol'ko eschje elementov spiska nuzhno dobavit'?\n";

                cin>>n;

                getchar();//clear iostream

                for (int k,i=0; i<n; i++)

                {

                               cout<<"Vvedite stroku dlja dobavlenija v spisok\n";

                               gets(a);

                               cout<<"Vvedite nomer elementa, na kakoe mesto nuzhno dobavit' novyi element\n";

                               cin>>k;

                               cout<<"Dobavlenie "<<k<<"-togo elementa...\n";

                               s.add_element(a,k);

                               s.print_list();

                               cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                               cout<<"Press <Enter> for go on...\n";

                               getchar();//clear iostream

                               getchar();

                };

               

                cout<<"Kakoi element v spiske sdelat' tekeschim?\nn=";

                cin>>n;

                s.current_element(n);

                cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                cout<<"Skol'ko elementov udalit'?\n";

                cin>>n;

                getchar();//clear iostream

                for (int i=0; i<n; i++)

                {

                               cout<<"Udalenie tekuschego...\n";

                               s.del_element();

                               s.print_list();

                               cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                               cout<<"Press <Enter> for go on...\n";

                               getchar();

                };

                cout<<"Skol'ko eschje elementov spiska nuzhno udalit?\n";

                cin>>n;

                getchar();//clear iostream

                for (int k,i=0; i<n; i++)

                {

                               cout<<"Vvedite nomer elementa, kotoryi nuzhno udalit'\n";

                               cin>>k;

                               cout<<"Udalenie "<<k<<"-togo elementa...\n";

                               s.del_element(k);

                               s.print_list();

                               cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                               cout<<"Press <Enter> for go on...\n";

                               getchar();//clear iostream

                               getchar();

                };

                cout<<"Zapis' spiska v fail...\n";

                s.fput_list("Seha.lsm");

                cout<<"Udalenie spiska...\n";

                s.del_list();

                s.print_list();

                cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                cout<<"Press <Enter> for go on...\n";

                getchar();

                cout<<"Vostanovlenie spiska...\n";

                s.fget_list("Seha.lsm");

                s.print_list();

                cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                cout<<"Press <Enter> for go on...\n";

                getchar();

                cout<<"Delaem tekuschim predyduschiy element...\n";

                s.previous_element();

                cout<<"\nVsego elementov v spiske: "<<s.num_list()<<"\nTekuschiy element spiska: "<<s.num_current()<<'\n';

                cout<<"Press <Enter> for go on...\n";

                getchar();

                cout<<"Press <Enter> for exit...";

                getchar();

};


Ðåçóëüòàò:

 D:\Studies\Labs\Programing\Labs\Cpp\Individ_6\ind2>ind2

Rozhdenie spiska...

Vmestimoe spiska:

Spisok pust!!!


Vsego elementov v spiske: 0

Tekuschiy element spiska: 0

Press <Enter> for go on...


Skol'ko proinitsializirovat' elementov spiska?

n=9

Initsialitsia spiska...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Seha 7 || Seha 8 || Seha 9 |



Vsego elementov v spiske: 9

Tekuschiy element spiska: 9

Press <Enter> for go on...


Kakoi element v spiske sdelat' tekeschim?

n=6


Vsego elementov v spiske: 9

Tekuschiy element spiska: 6

Skol'ko elementov dobavit'?

3

Vvedite stroku dlja dobavlenija v spisok

Sveta 1

Dobavlenie posle tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Seha 7 || Seha 8

|| Seha 9 |


Vsego elementov v spiske: 10

Tekuschiy element spiska: 7

Press <Enter> for go on...


Vvedite stroku dlja dobavlenija v spisok

Sveta 2

Dobavlenie posle tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Seha 7

 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 11

Tekuschiy element spiska: 8

Press <Enter> for go on...


Vvedite stroku dlja dobavlenija v spisok

Sveta 3

Dobavlenie posle tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 12

Tekuschiy element spiska: 9

Press <Enter> for go on...


Delaem tekuschim sledujushiy element...


Vsego elementov v spiske: 12

Tekuschiy element spiska: 10

Press <Enter> for go on...


Skol'ko eschje elementov spiska nuzhno dobavit'?

3

Vvedite stroku dlja dobavlenija v spisok

Svitlana 1

Dobavlenie do tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 13

Tekuschiy element spiska: 10

Press <Enter> for go on...


Vvedite stroku dlja dobavlenija v spisok

Svitlana 2

Dobavlenie do tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 14

Tekuschiy element spiska: 10

Press <Enter> for go on...


Vvedite stroku dlja dobavlenija v spisok

Svitlana 3

Dobavlenie do tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || Svitlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 15

Tekuschiy element spiska: 10

Press <Enter> for go on...


Skol'ko eschje elementov spiska nuzhno dobavit'?

3

Vvedite stroku dlja dobavlenija v spisok

I

Vvedite nomer elementa, na kakoe mesto nuzhno dobavit' novyi element

10

Dobavlenie 10-togo elementa...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || I || Svitlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 16

Tekuschiy element spiska: 10

Press <Enter> for go on...


Vvedite stroku dlja dobavlenija v spisok

like

Vvedite nomer elementa, na kakoe mesto nuzhno dobavit' novyi element

11

Dobavlenie 11-togo elementa...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || I || like || Svitlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 17

Tekuschiy element spiska: 11

Press <Enter> for go on...


Vvedite stroku dlja dobavlenija v spisok

you!!!

Vvedite nomer elementa, na kakoe mesto nuzhno dobavit' novyi element

12

Dobavlenie 12-togo elementa...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 4 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta

3 || I || like || you!!! || Svitlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 ||

Seha 9 |


Vsego elementov v spiske: 18

Tekuschiy element spiska: 12

Press <Enter> for go on...


Kakoi element v spiske sdelat' tekeschim?

n=4


Vsego elementov v spiske: 18

Tekuschiy element spiska: 4

Skol'ko elementov udalit'?

3

Udalenie tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 5 || Seha 6 || Sveta 1 || Sveta 2 || Sveta 3 || I ||

like || you!!! || Svitlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 17

Tekuschiy element spiska: 4

Press <Enter> for go on...


Udalenie tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Seha 6 || Sveta 1 || Sveta 2 || Sveta 3 || I || like || yo

u!!! || Svitlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 16

Tekuschiy element spiska: 4

Press <Enter> for go on...


Udalenie tekuschego...

Vmestimoe spiska:

| Seha 1 || Seha 2 || Seha 3 || Sveta 1 || Sveta 2 || Sveta 3 || I || like || you!!! || Sv

itlana 3 || Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 15

Tekuschiy element spiska: 4

Press <Enter> for go on...


Skol'ko eschje elementov spiska nuzhno udalit?

3

Vvedite nomer elementa, kotoryi nuzhno udalit'

2

Udalenie 2-togo elementa...

Vmestimoe spiska:

| Seha 1 || Seha 3 || Sveta 1 || Sveta 2 || Sveta 3 || I || like || you!!! || Svitlana 3 |

| Svitlana 2 || Svitlana 1 || Seha 7 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 14

Tekuschiy element spiska: 2

Press <Enter> for go on...


Vvedite nomer elementa, kotoryi nuzhno udalit'

12

Udalenie 12-togo elementa...

Vmestimoe spiska:

| Seha 1 || Seha 3 || Sveta 1 || Sveta 2 || Sveta 3 || I || like || you!!! || Svitlana 3 |

| Svitlana 2 || Svitlana 1 || Seha 8 || Seha 9 |


Vsego elementov v spiske: 13

Tekuschiy element spiska: 12

Press <Enter> for go on...


Vvedite nomer elementa, kotoryi nuzhno udalit'

12

Udalenie 12-togo elementa...

Vmestimoe spiska:

| Seha 1 || Seha 3 || Sveta 1 || Sveta 2 || Sveta 3 || I || like || you!!! || Svitlana 3 |

| Svitlana 2 || Svitlana 1 || Seha 9 |


Vsego elementov v spiske: 12

Tekuschiy element spiska: 12

Press <Enter> for go on...


Zapis' spiska v fail...

Udalenie spiska...

Vmestimoe spiska:

Spisok pust!!!


Vsego elementov v spiske: 0

Tekuschiy element spiska: 0

Press <Enter> for go on...


Vostanovlenie spiska...

Vmestimoe spiska:

| Seha 1 || Seha 3 || Sveta 1 || Sveta 2 || Sveta 3 || I || like || you!!! || Svitlana 3 |

| Svitlana 2 || Svitlana 1 || Seha 9 |


Vsego elementov v spiske: 12

Tekuschiy element spiska: 12

Press <Enter> for go on...


Delaem tekuschim predyduschiy element...


Vsego elementov v spiske: 12

Tekuschiy element spiska: 11

Press <Enter> for go on...


Press <Enter> for exit...


D:\Studies\Labs\Programing\Labs\Cpp\Individ_6\ind2>


Seha.lsm:

Seha 1

Seha 3

Sveta 1

Sveta 2

Sveta 3

I

like

you!!!

Svitlana 3

Svitlana 2

Svitlana 1

Seha 9


Ñòðàíèöû: 1, 2, 3, 4



2012 © Âñå ïðàâà çàùèùåíû
Ïðè èñïîëüçîâàíèè ìàòåðèàëîâ àêòèâíàÿ ññûëêà íà èñòî÷íèê îáÿçàòåëüíà.