5. C++ program to insert an element in an array (At given Position)

#include<iostream>
using namespace std;

int main()
{
    int arr[10],n,elem,pos;
    cout<<"How many elements you want to insert = ";
    cin>>n;

    cout<<"Enter data in an Array :: ";
    for(int i = 0;i<n;i++)
    {
        cin>>arr[i];
    }
    cout<<"Enter Position and  element you want to insert in Last Position";
    cin>>pos>>elem;
    if(pos>10){
        cout<<"Position is Out of Range";
    }
    else{
    for(int i = n;i>pos-1;i--)
        arr[i] = arr[i-1];
    arr[pos-1] = elem;
    n = n+1 ;

    cout<<"\n\nArray after Insertion :: \n";
    for(int i = 0;i<n;i++)
    {
        cout<arr[i]<<"\t";
    }
    }
    return 0;
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s