Deplasări la dreapta (inserări)

Scrieți un program care să insereze numărul x pe poziția p în vectorul v(v cu n numere).

#include <iostream>

using namespace std;

int main()
{
    int x,p,v[101],i,n;
    cin>>n;
    for(i=1;i<=n;++i)cin>>v[i];
    cin>>x>>p;
    for(i=n;i>=p;--i)v[i+1]=v[i];
    v[p]=x;
    ++n;
    for(i=1;i<=n;++i)cout<<v[i]<<" ";
    return 0;
}

Leave a comment