insertion and deletion in array in c program
#include <stdio.h> #include<stdlib.h> void display(int arr[],int n){ for(int i=0;i<n;i++) { printf("%d ",arr[i]); } printf("\n"); } int indinsertion(int arr[], int size,int element,int capacity, int index){ if(size>=capacity) { return -1; } for(int i=size-1; i>=index;i--){ arr[i+1]=arr[i]; } arr[index]=element; return 1; } void inddeletion(int arr[],int size, int index1) { for(int i=index1 ;i<size-1;i++){ arr[i]=arr[i+1]; } } int main() { // Write C code here int arr[100]= {7,8,12,27,88}; int size=5, element=45,index=3; display(arr,size); ...