deletion in array

 #include <stdio.h>


void display(int arr[] , int size){


    for (int i=0;i<size;i++){


        printf("%d ",arr[i]);


    }


}


int delete(int arr[],int size ,  int capacity , int index){

    

    if (size>=capacity){

        return -1;

    }

    for (int i=index;i<size;i++){

        arr[i]=arr[i+1];

    }

    

}


int main() {

    // Write C code here

    int arr[100]={2,34,54,32,34};

    int size=5 , capacity=100 , index=2;

    printf("Before insertion : \n");

    display(arr,size);

    delete(arr , size , capacity , index);

    size = size-1;

    printf("\n");

    printf("After deletion : \n");

    display(arr,size);


    


    


    


    return 0;


}

Comments

Popular posts from this blog

Sum of Even Numbers till N

Find the Runner-Up Score!

Print All Substrings