C Program to Delete an Element from an Array with Explanation
Dheeraj Patidar
1 min read
In this post I'm gonna share you amazing unique C Program to Delete an Element from an Array. In order to clear all Basics of C Programming you can visit my Full C Programming Course for Free.
Delete an Element from an Array
Deleting an element does not affect the actual size of array. The size of the array remain same as we declare.
C Program to Delete an Element of an Array with user Input:
#include
int main(){
int arr[20];
int arrsize, item, loc;
printf("How Many Elements: ");
scanf("%d",&arrsize);
for(int i=0; i<arrsize; i++){
printf("Enter Element %d: ",i+1);
scanf("%d",&arr[i]);
}
printf("\n");
printf("Enter which Location Element You want to Delete: ");
scanf("%d",&loc);
item=arr[loc-1];
for(int i=loc-1; i<arrsize-1; i++){
arr[i]=arr[i+1];
}
arrsize--;
printf("At Location %d element %d is Deleted\n\n", loc, item);
printf("Now After Deletion Array Elements:\n");
for(int i=0; i<arrsize; i++){
printf("Element %d: %d\n",i+1, arr[i]);
}
return 0;
}
Explanation of the program:
Original Credit: www.dheerajpatidar.com
0
Subscribe to my newsletter
Read articles from Dheeraj Patidar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Dheeraj Patidar
Dheeraj Patidar
In this site I'm presenting the content about digital marketing, online jobs, programming languages, and other technical aspects.