#include
#define MAXSIZE 20
typedef int ElementType;
typedef int Position;
typedef struct LNode *List;
struct LNode {
ElementType Data[MAXSIZE];
Position Last;
};
List ReadInput();
void PrintList( List L );
List Delete( List L, ElementType minD, ElementType maxD );
int main()
{
List L;
ElementType minD, maxD;
int i;
L = ReadInput();
scanf("%d %d", &minD, &maxD);
L = Delete( L, minD, maxD );
PrintList( L );
return 0;
}
List Delete( List L, ElementType minD, ElementType maxD )
{
int i,j;
for(i=0;iLast+1;i++)
{
if(L->Data[i]>minD&&L->Data[i]
{
for(j=i;jLast;j++)
{
L->Data[j]=L->Data[j+1];
}
L->Last--;
i--;
}
}
return L;
}