From 7e1f3c99fb4c5d3142302dc053b32ec411b0e864 Mon Sep 17 00:00:00 2001 From: rajchaudhary99 <112545110+rajchaudhary99@users.noreply.github.com> Date: Thu, 13 Oct 2022 19:43:29 +0530 Subject: [PATCH] delete an Element in array --- c/deletion_an_element_in_array.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 c/deletion_an_element_in_array.c diff --git a/c/deletion_an_element_in_array.c b/c/deletion_an_element_in_array.c new file mode 100644 index 0000000..a21b42e --- /dev/null +++ b/c/deletion_an_element_in_array.c @@ -0,0 +1,31 @@ +#include +int main() +{ + int array[100], position, c, n; + + printf("Enter number of elements in array\n"); + scanf("%d", &n); + + printf("Enter %d elements\n", n); + + for (c = 0; c < n; c++) + scanf("%d", &array[c]); + + printf("Enter the location where you wish to delete element\n"); + 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:\n"); + + for (c = 0; c < n - 1; c++) + printf("%d\n", array[c]); + } + + return 0; +}