C Program to Delete Elements from an Array
This C program will delete element from an array from the given position.Elements need to be shifted when deleting from array
#include <stdio.h>
main()
{
int array[100],position,c,n;
printf("Enter number of elements in arrayn");
scanf("%d", &n);
printf("Enter %d elementsn", n);
for(c=0;c<n;c++)
scanf("%d",&array[c]);
printf("Enter the location where you wish to delete elementn");
scanf("%d",&position);
if(position>=n+1)
printf("Deletion not possible.n");
else
{
for(c=position-1;c<n-1;c++)
array[c]=array[c+1];
printf("Resultant array isn");
for(c=0;c<n-1;c++)
printf("%dn", array[c]);
}
return 0;
}
Recent Comments