C Question Remove Specific Element Dynamically Allocated Array Let S Say Dynamically Allo Q37078175

This is a C question .

How can I remove a specific element in a dynamically allocatedarray ?

Let’s say I have a dynamically allocated array with 5 elements{1,2,3,4,5}

How can I remove array[3] ?


Answer


#include <stdio.h>#include <stdlib.h>int main(){ int size = 5; int *arr = (int*)malloc(sizeof(int)*size); int i, index = 3; arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; arr[4] = 5; // remove element at index 3 in a dynamically allocated array

OR
OR

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.