insertion in array

#include <stdio.h>

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

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

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

    }

}

int insert(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;

    

}

int main() {

    // Write C code here

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

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

    printf("Before insertion : \n");

    display(arr,size);

    insert(arr , size ,element, capacity , index);

    size = size+1;

    printf("\n");

    printf("After insertion : \n");

    display(arr,size);

    

    

    

    return 0;

}


//*********************


#include <stdio.h>

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

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

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

    }

}

int insert(int arr[],int size , int element , int capacity , int index){

    if (size>=capacity){

        printf("\ninsertion failed\n");

        return -1;

    

    }

    else {

    for (int i=size-1;i>=index;i--){

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

    }

    arr[index]=element;

    }

}

int main() {

    // Write C code here

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

    int size=105 , capacity=100 , element=45 , index=1;

    printf("Before insertion : \n");

    display(arr,size);

    insert(arr , size ,element, capacity , index);

    if (-1){

        printf("failed");

    }

    else{

    size = size+1;

    printf("\n");

    printf("After insertion : \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