My issue
help me to solve error
My code
#include <stdio.h>
int main() {
int arr[100] = {2, 4, 6, 8, 10}; // Initial array
int size = 5; // Current size of the array
int position = 2;
int newElement =7;// Index of the element to delete
// Update the code to shift elements to fill the gap left by the deleted element
for (int i = size - 1; i >= position; i--) {
arr[i] = arr[i+1];
}
arr[position] =newElement;
// Update the size of the array
size++;
// Print the updated array
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}
Learning course: Data Structures & Algorithms using C
Problem Link: Deletion from an array in Data Structures & Algorithms using C