insertion, deletion in array
Mon Jun 20 2022 14:06:46 GMT+0000 (Coordinated Universal Time)
Saved by
@KanishqJ8
#include <stdio.h>
void display(int arr[],int n){
//traversal
for(int i=0; i<n; i++){
printf("%d ",arr[i]);
}
printf("\n");
}
int sortedInsertion(int arr[],int size,int element, int capacity,int index){
//insertion
if(size>=capacity){
return -1;
}
for (int i=size-1; i>=index;i--){
arr[i+1]=arr[i];
}
arr[index]=element;
return 1;
}
void deletion(int arr[],int size,int index){
//deletion
for (int i=index; i<size-1;i++){
arr[i]=arr[i+1];
}
}
int main(){
int arr[100]={7,8,12,27,88};
int size=5;
display(arr,size);
int index=1;
int element=45;
// sortedInsertion(arr,size,element,100,index);
// size+=1;
deletion(arr,size,index);
size-=1;
display(arr,size);
return 0;
}
content_copyCOPY
Comments