题目描述
在一个不重复数组的最大数的后面插入一个新的数y
输入格式
有三行 第一行有一个整数n ( 5 <= n <= 100 ) 第二行有n个整数 第三行有一个整数y,为要插入的数
输出格式
更新后的数组
输入样例 复制
5
7 2 3 4 5
9
输出样例 复制
7 9 2 3 4 5
分类标签
代码:
#include<iostream>
using namespace std;
int main(){
int n,a[200],max=-100000,sub,y;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
if(max<a[i]){
max=a[i];
sub=i;
}
}
cin>>y;
for(int i=n-1;i>=sub;i--){
a[i+1]=a[i];
}
a[sub+1]=y;
n++;
for(int i=0;i<n;i++){
cout<<a[i]<<" ";
}
return 0;
}