Реферат: Программирование на языках высокого уровня 3
dl=dl->n;
delete (p);
//новый список
p=dl;
cout<<"\nspisok\n";
while(p!=NULL)
{
cout<<p->val<<"\t";
p=p->n;
}
cerr<<" ";
}
Задача 3
Создать связанный числовой список типа очередь из 5 объектов. Распечатать его. Выполнить следующие операции со связанным списком:
а) добавить два новых объекта в очередь. Распечатать очередь;
б) поменять местами первый и последний объект в очереди. Распечатать очередь;
в) удалить из очереди первых три объекта. Распечатать очередь.
*/
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
struct elem {
int inf;
struct elem *link;
} *begq=NULL, *endq=NULL;
void addel(int val)
{
struct elem *p= new struct elem;