Problem C: 动态整形数组的改造

Problem C: 动态整形数组的改造

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 269  Solved: 179
[Submit][Status][Web Board][Creator:]

Description

1、从键盘输入一个整数n,并创建长度为n的动态整形数组a,输入n个整数并存入a

2、从键盘输入一个整数k(至少小于a当中的某一个值),将a当中所有大于k的值找出并存入动态数组b(b的大小必须精确)

3、将数组b当的元素拼到数组a的后面(这里需要改造a),输出改造之后的a。

4、销毁动态数组a和b。

Input

第一行输入整数n

第二行输入n个整数,用空格分割

第三行输入整数k

Output

第一行输出原先的数组a

第二行输出数组b

第三行输出改造之后的数组a

以上所有元素之间用空格进行分割。

Sample Input

5
1 2 3 4 5
3

Sample Output

1 2 3 4 5
4 5
1 2 3 4 5 4 5
[Submit][Status]