You are on page 1of 1

//C

#include <stdio.h>

int inserted(int arr[],int n,int x,int pos){


for (int i=n-1;i>=pos;i--){
arr[i+1]=arr[i];
}
arr[pos]=x;
return n+1;
}

int main(void){
int arr[]={5,1,6,8,2,7};
int n=sizeof(arr)/sizeof(arr[0]);
int x=4;
int pos=2;

inserted(arr,n,x,pos);

for(int i=0;i<n;i++){
printf("%d \n",arr[i]);
}
return 0;
}

//C++

#include <bits/stdc++.h>
using namespace std;

int inserted(int arr[],int n,int x,int pos){


for (int i=n-1;i>=pos;i--){
arr[i+1]=arr[i];
}
arr[pos]=x;
}

int main(void){

int arr[10]={6,8,9,1,4};
int n=sizeof(arr)/sizeof(arr[0]);
int x=3;
int pos=2;

inserted(arr,n,x,pos);

for(int i=0;i<n;i++){
printf("%d\n",arr[i]);
}
return 0;
}

You might also like