Write A Program To Delete A Number From Array

5/08/2013 10:05:00 pm Unknown 0 Comments


#include <stdio.h>
#include <conio.h>
int main()
{
   int array[100], p, d, n;

   printf("Enter number of elements in array\n");
   scanf("%d", &n);

   printf("Enter elements");
   printf("%d\n",n);

   for ( d = 0 ; d < n ; d++ )
      scanf("%d", &array[d]);

   printf("Enter the location where you wish to delete element\n");
   scanf("%d", &p);

   if ( p >= n+1 )
      printf("Deletion not possible.\n");
   else
 
   {
      for ( d = p - 1 ; d < n - 1 ; d++ )
         array[d] = array[d+1];

      printf("Result array is\n");

      for( d = 0 ; d < n - 1 ; d++ )
         printf("%d\n", array[d]);
   }

 getch();
}