题目描述:
设计一个线性表,由整数组成,请将这个线性表拆分成一个奇数线性表和一个偶数线性表,并输出最后的结果。线性表的最大长度为20.
输入样例:
10
1 2 5 8 10 17 22 23 68 87
输出样例:
1 5 17 23 87
2 8 10 22 68
输入描述:
第一行输入数组中元素的个数n
第二行输入n个整型数,以空格隔开
输出描述:
第一行输出拆分后的奇数线性表,每个数字以空格隔开
第二行输出拆分后的偶数线性表,每个数字以空格隔开
#include<iostream>
using namespace std;
int main()
{
int *a,i,n;
cin>>n;
a=new int[n];
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<n;i++)
{
if(a[i]%2!=0)
{
cout<<a[i]<<" ";
}
}
cout<<endl;
for(i=0;i<n;i++)
{
if(a[i]%2==0)
{
cout<<a[i]<<" ";
}
}
return 0;
}