Practical Number 1 - 102620
Practical Number 1 - 102620
#include<iostream>
using namespace std;
void insertion(int arr[],int n,int pos,int value){
for(int i=n; i>=0; i--){
arr[i+1] = arr[i];
if(i == pos){
arr[i] = value;
break;
}
}
}
int main(){
int n;
cout<<"Enter number of element in array : ";
cin>>n;
int arr[n+1];
cout<<"Enter elements in array : ";
for(int i=0; i<n; i++){
cin>>arr[i];
}
int pos,value;
cout<<"Enter position where you want to insert an element : ";
cin>>pos;
cout<<"Enter element you want to insert : ";
cin>>value;
insertion(arr,n,pos,value);
cout<<"Resultant array : ";
for(int i=0; i<=n; i++){
cout<<arr[i]<<" ";
}
return 0;
}
Output: