Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Класс Список целых чисел / USE
.CPP
#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();
}