c++编程求代码急!急!急!

1 有 n 个整数已按由小到大的顺序排列好,要求输入一个整数,把它插入到原有数列中,
而且仍然保持有序,同时输出新的数列。(插入时应考虑到插入的数的各种可能性,比所有
的数都小;比所有的数都大;在最大数和最小数之间)

2、 定义并实现一个类 Myst,使下列语句能够正常运行。
Myst x(3.2), y(5,5), z(0.0);
z = 8.9 – y; 
y = x – 6.3;

 

#include<stdio.h>
int main(){
    int n;  scanf("%d",&n);
    int num[n+2];
    for(int i=1;i<=n;i++) scanf("%d",&num[i]);
    int point; scanf("%d",&point);

    int i;
    for(i=n+1;i>=2;i--)
        if (point<num[i-1]) num[i] = num[i-1];
        else break;
    num[i]=point;

    for(i=1;i<=n+1;i++) printf("%d ",num[i]);
    return 1;
}

 

C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html