Computer Science, asked by harmeet7487, 11 months ago

C program to delete an element from a specified location of an array starting from array[0] as the 1st position, array[1] as second position and so on.

Answers

Answered by mahsanbscs
0

Answer:#include <stdio.h>

 

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;

}#include <stdio.h>

 

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;

}

Explanation:

Similar questions