Скачиваний:
13
Добавлен:
01.05.2014
Размер:
1.92 Кб
Скачать

#include<iostream.h>
#include<math.h>
#include<values.h>
#include<conio.h>
#include "elem.cpp"
#include "intlist.cpp"


void main()
{clrscr();

	cout<<"Programma testirovaniya"<<endl
			<<"klassa spisok."<<endl
			<<"Author: Sergey Mityagin gr 3342"<<endl
			<<"11.07.2005"<<endl<<endl;
			getch();

	intlist list1;

	unsigned int i;
	do{ clrscr();
		    cout<<"--------------------------"<<endl
			<<"Vibor operacii: "<<endl<<endl
			<<"1-Vstavka v nachalo spiska."<<endl
			<<"2-Vstavka v konec spiska."<<endl
			<<"3-Udalenie elementa."<<endl
			<<"4-Vivod po spisku ploshadey."<<endl
			<<"5-Operaciya sdviga dla figuri."<<endl
			<<"6-Vivod spiska na ekran."<<endl
			<<"0-Exit."<<endl
			<<"--------------------------"<<endl;
			cin>>i;

	switch(i)
	{
		case 1:
		{clrscr();
		 //cout<<"1"<<endl;
		 int val;
		 cout<<"Vizov operacii 'vstavka v nachalo'"<<endl;
		 cout<<"Vvod znacheniya elementa"<<endl;
		 cin>>val;
		 list1.insFirst(val);

		 getch();break;}


		case 2:
		{clrscr();
		 //cout<<"2"<<endl;
		 int val;
		 cout<<"Vizov operacii 'vstavka v konec'"<<endl;
		 cout<<"Vizov operacii 'vstavka v nachalo'"<<endl;
		 cout<<"Vvod znacheniya elementa"<<endl;
		 cin>>val;
		 list1.insLast(val);


		 getch();break;}

		case 3:
		{clrscr();
		 //cout<<"3"<<endl;
		 int nom;
		 cout<<"Vizov operacii 'poisk i udalenie'"<<endl;
		 cout<<"Vvod nomera udalaemogo elementa:"<<endl;
		 cin>>nom;
		 list1.delel(nom);

		 getch();break;}

		case 4:
		{clrscr();
		 cout<<"4"<<endl;
		 cout<<"Vivod po spisku ploshadey: "<<endl;
		 getch();break;}

		case 5:
		{clrscr();
		 cout<<"5"<<endl;
		 cout<<"Operaciya sdviga"<<endl;
		 getch();break;}


		case 6:
		{clrscr();
		 //cout<<"6"<<endl;
		 cout<<"Vivod spiska"<<endl;

		 list1.PrintList();

		 getch();break;}

		};
	cout<<endl;
	}while (i!=0);

	getch();
	}
Соседние файлы в папке Класс Список целых чисел