#include<stdio.h>
#include<iostream.h>
#define MAX 1000
typedef int DataType
typedef struct
{
DataType data[MAX];
int last;
}SeqList;
int Delete_SeqList(SeqList * L)
{
int i,j,k;
DataType temp;
for(i=1;i<=L->last;i++)
{
temp=L->last;
for(j=2;j<=L->last;j++)
{
if(temp=L->last[j])
{
for(k=j;k<=l->last;k++)
{
L->last[k]=L->last[k+1];
L->last--;
}
}
}
}
}
void main()
{
int i;
SeqList s;
s.last=0;
for(i=1;i<=L->last,i++)
{
if(i==L->last)
{
s.data=i-1;
printf("%d\n",s.data);
s.data[++i]=i;
s.last++;
}
else
s.data=i;
s.last++;
printf("%d\n",s.data);
}
s.data[s.last]=L->last/2-1;
s.last++;
printf("%d\n",s.data[s.last-1]);
Delete(&s);
for(i=1;i<=L->last;i++)
printf("%d",s.data);
printf("\n");
}
#include<iostream.h>
#define MAX 1000
typedef int DataType
typedef struct
{
DataType data[MAX];
int last;
}SeqList;
int Delete_SeqList(SeqList * L)
{
int i,j,k;
DataType temp;
for(i=1;i<=L->last;i++)
{
temp=L->last;
for(j=2;j<=L->last;j++)
{
if(temp=L->last[j])
{
for(k=j;k<=l->last;k++)
{
L->last[k]=L->last[k+1];
L->last--;
}
}
}
}
}
void main()
{
int i;
SeqList s;
s.last=0;
for(i=1;i<=L->last,i++)
{
if(i==L->last)
{
s.data=i-1;
printf("%d\n",s.data);
s.data[++i]=i;
s.last++;
}
else
s.data=i;
s.last++;
printf("%d\n",s.data);
}
s.data[s.last]=L->last/2-1;
s.last++;
printf("%d\n",s.data[s.last-1]);
Delete(&s);
for(i=1;i<=L->last;i++)
printf("%d",s.data);
printf("\n");
}