Description
编写一个C++程序,实现向一维数组中插入一个元素的功能。程序需要完成以下任务:
1. 定义一个固定长度的一维数组,并初始化部分元素。
2. 输入一个要插入的元素值以及插入的位置(下标)。
3. 在指定位置插入该元素,并将插入位置之后的元素向后移动。
4. 输出插入后的数组。
Input
1. 第一行输入一个整数 n,表示数组中初始元素的个数。
2. 第二行输入 n 个整数,表示数组中的初始元素。
3. 第三行输入两个整数 value 和 pos,分别表示要插入的元素值和插入的位置(下标)。
Output
输出插入后的数组,每个元素之间用空格分隔。
HINT
1. 数组的最大长度固定为 100。
2. 插入位置 pos 必须满足 0 <= pos <= n,否则输出 Invalid position!。