#include
using namespace std;
typedef struct SQLIST{
int *data;
}Sequence_list;
void sprit(Sequence_list *L1,Sequence_list *L2,Sequence_list *L3)
{
int i,j=0,k=0;
for(i=0;i<50;i++)
{
if(L1->data[i]>0)
{
L2->data[j]=L1->data[i];
j++;
}
else
{
L3->data[k]=L1->data[i];
k++;
}
}
}
int main(void)
{
Sequence_list L1,L2,L3;
int a[50]={3,5,-6,8,-1,-9,4,2,-7},b[50]={0},c[50]={0},i;
L1.data=a;
L2.data=b;
L3.data=c;
sprit(&L1,&L2,&L3);
cout<<"L2:";
for(i=0;i<50;i++)
{
if(L2.data[i]==0)
break;
else{
cout< }
}
cout<<"\nL3:";
for(i=0;i<50;i++)
{
if(L3.data[i]==0)
break;
else{
cout< }
}
cout<<"\n";
return 0;
}